TCP套接字通信限制

Kub*_*ubi 3 c# sockets network-programming

TCP客户端可以接收的数据大小是否有限制.使用TCP套接字通信,服务器正在发送更多数据,但客户端只获得4K并停止.

Bri*_*ndy 7

我猜你正在做1 Send和1 Receive.

您需要进行多次读取,不能保证从套接字中读取的所有内容都包含所有内容.

Receive方法将读取尽可能多的数据,直到缓冲区的大小.但是当它有一些数据时它会返回,所以你的程序可以使用它.