2011年3月19日

关于"通常每个套接字地址(协议/网络地址/端口)只允许使用一次"

摘要: 昨天,做了一个局域网内的UDP通讯工具,其界面如下:是用广播来进行通讯的,主要用到的对象有UdpClient和IPEndPoint这两个对象,发送消息和接收消息都由UdpClient来负责.为了增加灵活性,增加了修改发送端口和目标端口的设置,但在这中间总是出现了"通常每个套接字地址(协议/网络地址/端口)只允许使用一次",上网查了一下,说是有非托管资源未释放,可以用UdpClient里的close()方法来实现.于是我在每次修改实UdpClient实例的时候都会先检查是否需要关闭原来UdpClient,但我一直没有成功,只要我改成其它端口再改回来就会报错.昨晚检查了好久没能 阅读全文

posted @ 2011-03-19 14:02 laizhd 阅读(21743) 评论(3) 推荐(1) 编辑

导航