我一直在使用java中的Sockets连接同一网络上的计算机,并使用ObjectInputStreams和ObjectOutputStreams来发送数据。下面的代码将设备连接到192.168.0.6到192.168.0.5。
Socket connection = new Socket(InetAddress.getByName(192.168.0.5), 6789);
^ on 192.168.0.6
Socket connection = new ServerSocket(6789, 100).accept();
^ on 192.168.0.5
您将如何连接到不同网络上的计算机?