当前位置:编程学习 > C#/ASP.NET >>

C# TcpClient.Connect()方法使用错误?

用TcpClient类进行客户端与服务器端通信,出现异常代码如下:

TcpClient client=new TcpClient();
client.Connect(IPAdress.Parse("192.168.0.194"),6000);  //服务器端IP及双方协商通信端口;
...之后声明stream等等

用try catch捕获异常为Connect方法异常,异常信息为 无法连接,错误代码好像是10061

但是我如果在同一台机器上同时运行客户端和服务器端程序,则能够正常通信,IP均设置为同一个IP,端口均为6000;
为什么Connect方法不能够连接到指定的远程主机?ping命令能够通。

请问该如何解决? --------------------编程问答-------------------- 查了下联机帮助,对于connect的用法就两种,一种是直接传递字符串作为IP,一种是转换为IPAdress类型,良种我都实验过,结果一样
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,