我正在使用 Java 进行套接字编程,如下所示。
客户端程序如下:
Socket MyClient;
try {
MyClient = new Socket("Machine name", PortNumber);
}
catch (IOException e) {
System.out.println(e);
}
服务器程序如下:
ServerSocket MyService;
try {
MyServerice = new ServerSocket(PortNumber);
}
catch (IOException e) {
System.out.println(e);
}
Socket clientSocket = null;
try {
clientSocket = MyService.accept();
}
catch (IOException e) {
System.out.println(e);
}
现在我的问题是,如果我运行多个线程以在一个端口中打开多个套接字(如上面的服务器代码),我的客户端程序如何知道它连接到哪个套接字?