Fixed a really nasty receive bug (TCP only). Using SCTP would be so much better...
This commit is contained in:
1 parent
9fcd33d229
commit
ecab6ed86b
9 files changed
+132
-80
No files matched your search
@@ -376,7 +376,8 @@ AbstractClientStateReceiving::Process(ClientThread &client)
|
||||
int retVal = MSG_SOCK_INTERNAL_PENDING;
|
||||
|
||||
// delegate to receiver helper class
|
||||
boost::shared_ptr<NetPacket> tmpPacket = client.GetReceiver().Recv(client.GetContext().GetSocket());
|
||||
boost::shared_ptr<NetPacket> tmpPacket =
|
||||
client.GetReceiver().Recv(client.GetContext().GetSocket(), client.GetContext().GetReceiveBuffer());
|
||||
|
||||
if (tmpPacket.get())
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user