C-我可以窥视TCP套接字缓冲区的数据以检查数据是我在Linux中想要的



i编写一个程序以通过同一文件描述符在Linux中发送3个请求(假设A,B,C(到同一服务器,然后i使用 recv等待msg(假设A',b',c'(。

在3秒钟后,服务器将MSG发送给我后,我会收到MSG,并且服务器将不按顺序发送给我。

我期望 a获得了A' b获得B',但是现在是a Got B',因为服务器通过相同的文件描述符发送请求。

当b'tod b'而不要从 recv

我希望A'和b get b',但是现在是a g g',因为服务器通过同一文件描述符发送请求。

在TCP中不可能,除非服务器在单独线程中的同一连接上处理多个请求,否则简单的答案是:不要。

最新更新