我正在尝试开发,你猜对了,多人网络。第一阶段是弄清楚我是否可以连接到我的服务器。Whooptydoo,锅 80 作品!:D
但是,端口 81、90、2700、8092 以及我尝试的任何其他端口都不起作用。
现在,我有一种感觉,这可能是因为另一端没有任何东西可以接受我的连接。因为这是搞清楚网络的第二步(对我来说,无论如何),我很犹豫去那里。
我已经解锁了我想连接的端口。(我已经允许传入和传出 TCP 连接)。
这是我用来启动套接字的:
s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );
连接:
s.Connect(hostEndPoint);
创建 hostEnpoint:
hostEndPoint = new IPEndPoint(hostAddress, conPort);
我没有收到错误异常或类似的情况。代码在到达 connect() 时似乎只是冻结了。
我试过阻塞80端口,然后运行代码连接到80,同样的事情发生了。
那么,我对出了什么问题有一点了解吗?会不会是别的东西?我是否需要制作一个程序来接受该端口上的连接,然后在服务器上运行它?
非常感谢你们。:)