首页新闻找找看学习计划

.net TCP

0
[已解决问题] 解决于 2012-11-28 12:12

做了一个客户端服务器,服务器代码:

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可以看到服务器在监听

GhostRider_zkc的主页 GhostRider_zkc | 初学一级 | 园豆:18
提问于:2012-11-22 12:21
< >
分享
最佳答案
0

服务器防火墙里设置端口开放了吗?

奖励园豆:5
飞来飞去 | 老鸟四级 |园豆:2057 | 2012-11-22 13:43

防火墙直接关了  什么杀毒软件之类的都关了

我在命令行里显示的那个是在监听状态了吗??

GhostRider_zkc | 园豆:18 (初学一级) | 2012-11-22 13:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册