确定使用Winsock2接收的数据包

确定使用Winsock2接收的数据包,winsock,winsock2,winsockets,Winsock,Winsock2,Winsockets,有没有办法确定在Winsock中使用recv()时接收到多少数据包?我正在寻找一种在客户端实现的解决方案,在服务器端没有特殊要求(我无法控制)您需要使用WinPCap之类的工具进行数据包嗅探。然后,您可以将捕获的数据包与所使用的套接字相关联。的可能重复。正如对那个问题的回答所指出的,这取决于你所说的包是什么意思。谢谢你指出它,我不知道为什么没有在我最初的搜索中出现。遗憾的是,我也没有回答它。我不能使用这些解决方法,需要我同时控制服务器和客户端-我只控制客户端。我想有更好的方法。。。连接可以重用,

有没有办法确定在Winsock中使用recv()时接收到多少数据包?我正在寻找一种在客户端实现的解决方案,在服务器端没有特殊要求(我无法控制)

您需要使用WinPCap之类的工具进行数据包嗅探。然后,您可以将捕获的数据包与所使用的套接字相关联。

的可能重复。正如对那个问题的回答所指出的,这取决于你所说的包是什么意思。谢谢你指出它,我不知道为什么没有在我最初的搜索中出现。遗憾的是,我也没有回答它。我不能使用这些解决方法,需要我同时控制服务器和客户端-我只控制客户端。我想有更好的方法。。。连接可以重用,相关性可能变得不确定