我在两个不同的网络中有一台服务器和一个客户端。这些应该发送彼此的消息。我知道服务器需要为他的计算机和路由器设置端口转发。客户是否也需要这样做?
在客户端和服务器端使用DataInputStream和PrintStream发送消息是否正确?
如果我在服务器端使用此代码:
ServerSocket server1 = new ServerSocket(Port);
server1.bind(new InetSocketAddress(ip,Port1));
我需要为Port,ip和Port1输入什么?