无法在VB.net中使用Winsock接收整个文本

时间:2018-07-03 16:13:09

标签: vb.net

我正在制作服务器客户端程序。我正在使用Winsock向客户端发送48KB的文本,但在客户端仅收到8KB的文本。

1 个答案:

答案 0 :(得分:0)

TCP可以拆分消息,以便以一个包的形式发送的数据可以作为多个包接收(反之亦然)。

receive的第一次调用将为您获取8KB的数据,下一次调用将包含接下来的8KB,直到收到全部。