1
This commit is contained in:
parent
6e8c4a1387
commit
d8dcc89244
@ -106,7 +106,7 @@ void UpStream::SendStockMsg()
|
||||
|
||||
void UpStream::ForwardClientMsg(f8::MsgHdr& hdr)
|
||||
{
|
||||
char* buff = (char*)malloc(sizeof(f8::WSProxyPackHead_C) + hdr.buflen);
|
||||
char* buff = forward_buff_.data();
|
||||
memset(buff, 0, sizeof(f8::WSProxyPackHead_C));
|
||||
f8::WSProxyPackHead_C* head = (f8::WSProxyPackHead_C*)buff;
|
||||
head->packlen = hdr.buflen;
|
||||
@ -124,7 +124,6 @@ void UpStream::ForwardClientMsg(f8::MsgHdr& hdr)
|
||||
}
|
||||
|
||||
tcp_client_->SendBuff(buff, sizeof(f8::WSProxyPackHead_C) + head->packlen);
|
||||
free(buff);
|
||||
}
|
||||
|
||||
void UpStream::ForwardClientMsgEx(f8::MsgHdr* hdr)
|
||||
|
@ -65,6 +65,7 @@ class UpStream
|
||||
|
||||
private:
|
||||
std::array<char, PACK_MAX> recv_buff_;
|
||||
std::array<char, PACK_MAX> forward_buff_;
|
||||
unsigned int recv_bufflen_ = 0;
|
||||
std::shared_ptr<a8::TcpClient> tcp_client_;
|
||||
f8::TimerWp timer_wp_;
|
||||
|
Loading…
x
Reference in New Issue
Block a user