【发布时间】:2010-06-24 13:17:39
【问题描述】:
我正在用 C# 开发一个 Tcp 客户端,我正在使用 TcpClient 类。
我无法连接到服务器。
调试应用程序我可以看到对Connect 的调用是成功的,但是在我这样做之后,我用netstat 检查服务器和客户端上的连接状态。结果是服务器的连接是ESTABLISHED,但是在客户端我在netstat结果中看不到任何与服务器的连接。
读取TcpClient 实例我可以看到属性Connected 是真的,所以应该没问题,但是当我尝试从NetworkStream 读取时它挂起。
当我说它挂起时,我的意思是服务器正在发送数据,但 readline 根本没有得到任何数据。
您知道可能是什么问题以及一些解决方法吗?
谢谢
【问题讨论】:
-
我正在连接到在 Solaris 上运行的服务器应用程序。中间没有防火墙。
标签: c# networking tcpclient