做了一个客户端服务器,服务器代码:
Console.WriteLine("Server is running..."); IPAddress ip = Dns.GetHostEntry("localhost").AddressList[0]; TcpListener listener = new TcpListener(ip,8500); listener.Start(); Console.WriteLine("Start Listening..."); while (true) { // 获取一个连接,同步方法 TcpClient remoteClient = listener.AcceptTcpClient(); // 打印连接到的客户端信息 Console.WriteLine("Client Connected!{0} <-- {1}", remoteClient.Client.LocalEndPoint, remoteClient.Client.RemoteEndPoint); }
客户端代码
Console.WriteLine("Client Running ..."); TcpClient client; for (int i = 0; i <= 2; i++) { try { client = new TcpClient(); client.Connect("localhost", 8500); // 与服务器连接 } catch (Exception ex) { Console.WriteLine(ex.Message); return; } // 打印连接到的服务端信息 Console.WriteLine("Server Connected!{0} --> {1}", }
现在出现“由于目标计算机积极拒绝,无法连接”错误!!我在命令行里,netstat -ano可以看到服务器在监听
服务器防火墙里设置端口开放了吗?
防火墙直接关了 什么杀毒软件之类的都关了
我在命令行里显示的那个是在监听状态了吗??