【发布时间】:2013-05-09 03:40:57
【问题描述】:
我有两个应用程序,一个是服务器,另一个是用 VB.net 编写的客户端。 他们都在同一台机器上运行(使用 127.0.0.1 ) 客户端仅向服务器发送 5 个字节的数据,例如:“farid” 但是具有 TCP 侦听器的服务器应用程序接收到长度为 65534 字节的巨大数据。 我试图打印接收到的数据,它打印出“farid”,前面有很多空白 我确信 TCP 客户端发送了正确的数据,但我不知道侦听器接收到数据时会发生什么。
【问题讨论】:
-
您能否发布一些代码来显示您的客户端和服务器的功能。
-
TCP 很重...不能完全说明您当前的大小,但是...stackoverflow.com/questions/3613989/…
-
您在套接字上使用什么协议?您可以发布您发送的数据样本吗?
-
你调试的服务器是什么,clientSocket.ReceiveBufferSize的值是多少,是65534字节还是你读取了65534字节的数据或两者兼有。
标签: vb.net tcplistener