TcpClient NetworkStream EndRead()时出错
初涉网络编程,当客户端异步读消息时,在回调函数中EndRead时出错,错误消息:无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
奇怪的地方在于,当客户端与服务端都在本地测试时,都不会出现这些异常。
现在把服务器架到外网,也不是都没有接收成功,而是接收成功几次后出现异常。有时即使服务器没有发送消息也会出错。出错消息都如上。
哦对了,因为主要想让服务器有消息时主动发送到客户端,所以用长连接。
求高手帮助。。。
奇怪的地方在于,当客户端与服务端都在本地测试时,都不会出现这些异常。
现在把服务器架到外网,也不是都没有接收成功,而是接收成功几次后出现异常。有时即使服务器没有发送消息也会出错。出错消息都如上。
哦对了,因为主要想让服务器有消息时主动发送到客户端,所以用长连接。
求高手帮助。。。
作者: roycelwh 发布时间: 2011-06-16
是不是网络的问题?不稳定啥的
作者: lihanbing 发布时间: 2011-06-16