我一直在尝试在客户端程序和远程服务器之间创建TCP连接。当我们在同一台机器上运行时,以及连接到我的路由器的任何机器,我能够在两者之间形成连接。但是,当我向他们提供服务器或客户端程序时,我无法与任何朋友的计算机建立连接,而且我无法在计算机和远程服务器之间建立连接。
为了找到错误,我已经关闭了我的计算机和服务器的防火墙,停止使用我自己的代码并使用Netcat。但是,情况仍然相同:我可以组建服务器并使用本地计算机连接到服务器,但不能形成任何远程连接。
这些是我一直在使用Netcat的命令:
nc -vv XXX.XXX.XXX.XXX 1234
nc -l -vv -p 1234
提前致谢。