通过C#Client

时间:2016-12-22 13:29:02

标签: c# python tcp server client

我/我们在这里遇到了一个小问题。 我们正在尝试通过TCP连接与用C#编写的客户端连接到用python编写的服务器。

我能够连接到80端口,但不能连接到其他端口。我们正在看是否有任何重大错误? 此外,我们尝试在普通PC和网站空间上运行服务器(python)。

        static void Main(string[] args)
    {
        TcpClient socket = new TcpClient();
        socket.Connect("<my ip here>", 8585);

        if(socket.Connected)
        {
            Console.WriteLine("connected!");
        }
        else
        {
            Console.WriteLine("connection failed!");
        }

        Console.ReadLine();
    }

服务器:Click here

1 个答案:

答案 0 :(得分:0)

您是否也可以ping一下包含端口8686的网站空间,如http://localhost:8686

也许网站空间提供程序阻止了端口8686.

尝试将python服务器的端口绑定到端口80。

<强>更新

当网站空间不允许绑定到端口80时,请尝试将其打开端口8686或更改提供程序:)

你仍然可以在localhost上试试。