我现在正在简单的程序上使用Java通过TCP发送文件。我有一个问题,我无法连接计算机(我正在使用路由器和本地IP地址测试应用程序)。Java - TCP连接
我开始通过连接:
sendSocket = new Socket(sendIp, port);
,我想收到明年的PC上连接:
servsock = new ServerSocket(port);
recieveSocket = servsock.accept();
其中 端口是12222, sendIp是169.254.5.47(第二台电脑即接收)
和myIP是192.168.0.52(发送的计算机)
我做错了什么?
我总是使用相同的端口,并且我在TCPView上看到java应用程序使用该端口。 也许我分配了错误的IP,或者我的防火墙以某种方式阻塞了。
最好的问候和感谢, 克里斯
他们似乎不属于同一网络的权利? –
在测试应用程序之前首先验证连接性,因为发件人和target'IP不在同一个LAN中。 Telnet是一个便于测试的工具。 –