TCP / IP C#服务器连接被拒绝

时间:2020-08-01 00:00:19

标签: c# tcp tcpserver

服务器代码

using System;
using System.Text;
using SimpleTCP;
using System.Net;

namespace TCP_server
{
    class Program
    {
        static void Main()
        {
            SimpleTcpServer server = new SimpleTcpServer();
            server.Delimiter = 0x13;
            server.StringEncoder = Encoding.UTF8;
            server.DataReceived += Server_DataReceived;
            IPAddress ip = IPAddress.Parse("172.16.1.121"); // My internal ip
            int port = 2003;
            server.Start(ip, port);
            Console.WriteLine("Server started at " + ip + ":" + port);
            Console.ReadLine();
            server.Stop();
        }

        static void Server_DataReceived(object sender, Message e)
        {
            Console.WriteLine(e.MessageString);
            string replyMessage = String.Format(":" + e.MessageString);
            e.ReplyLine(replyMessage);
        }
    }
}

它可以在localhost上运行,但是当我在这些网站上进行测试时: https://canyouseeme.org/ https://check-host.net/check-tcp 我收到“连接超时”的信息,关闭防火墙后,现在显示“连接被拒绝”。

我的端口转发有效。

关于如何解决它的任何想法?

0 个答案:

没有答案
相关问题