关于vb.net使用socket发送数据出错的问题?
VB.net
.net 2.0
socket UDP模式
使用一个socketA发送多于512字节时
另一个socketB在接收(使用receivefrom方法)时出错, 错误信息如下:
一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。
socketB的recevicebuffersize为8192.
请问这是什么原因造成的, 如何解决这个问题?
[解决办法]
考虑编码问题。
循环发送,还是一次性发送。
网络传输有误等问题。