C#Server - 不同计算机上的客户端应用程序

时间:2014-12-08 14:26:51

标签: c# sockets tcp telnet

我使用C#编写了Socket Server应用程序。在使用Windows telnet客户端的同一台计算机上运行此应用程序时,运行successcesfull。但是,当我使用telnet客户端在同一网络上的不同计算机上运行此应用程序时,服务器 - 客户端通信不提供。

我需要在调制解调器上打开端口吗?

在同一台计算机上=> C#Server app + telnet client =>运行成功。 在同一网络上的不同计算机上=> 1.计算机服务器+ 2.计算机客户端=>不工作。

1 个答案:

答案 0 :(得分:0)

创建套接字时

TcpListener serverSocket = new TcpListener(IPAddress.Parse("0.0.0.0"), 8888);

或本地地址 而不是

TcpListener serverSocket = new TcpListener(IPAddress.Parse("127.0.0.1"), 8888);

否则只能在本地使用