首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

,Socket编程 接收UDP广播异常

2012-03-20 
求助,Socket编程 接收UDP广播错误我正在用C#写一个局域网通信软件,其中有广播功能,但是发送广播的时候,发

求助,Socket编程 接收UDP广播错误
我正在用C#写一个局域网通信软件,其中有广播功能,但是发送广播的时候,发送的信息一直是错误的。比如,我发送"xxx",其他人会接收到“xxx.16.44.136”,其中IP是我的,再发送"sr",其他人会接收到"srx.16.44.136",好像是新发送的信息替代前一个信息的相对位置再发送,如果我发送一长串字符,比如"ddddddddddddddddddddddddddddddddddddddddddddd",再发送下一个消息,如发送"tttttt",别人会收到"ttttttddddddddddddddddddddddddddddddddddddddddddddd",实在不知道是哪里出现问题了,另,在程序开始,点击登陆按钮后,会向全局域网发送广播包,包内是本机的IP,请问到底怎么回事儿?

[解决办法]
发送buffer未清零?有内存越界?发送内容未用 \0 结尾?...

热点排行