我正在C#中开发一个Tcp客户端,我正在使用TcpClient
类。 我无法连接到服务器。TcpClient不连接
调试应用程序我可以看到对Connect
的调用是成功的,但在执行此操作后,我检查了服务器和客户端上的连接状态netstat
。结果是服务器的连接是ESTABLISHED
,但在客户端上我看不到netstat结果中服务器的任何连接。
阅读TcpClient
实例我可以看到属性Connected
是真的,所以它应该没问题,但是当我尝试从NetworkStream
中读取时,它会挂起。
当我说它挂起我的意思是服务器正在发送数据,但readline根本没有得到任何数据。
你知道可能是什么问题和一些解决方法吗?
感谢
任何防火墙之间? – Bobby 2010-06-24 13:21:33
你连接了什么? – 2010-06-24 13:28:26
我正在连接到运行在Solaris之上的服务器应用程序。中间没有防火墙。 – user311906 2010-06-24 21:23:13