【发布时间】:2012-09-12 04:06:10
【问题描述】:
我正在使用 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);
}
现在我的问题是,如果我运行多个线程以在一个端口中打开多个套接字(如上面的服务器代码),我的客户端程序如何知道它正在连接到哪个套接字?
【问题讨论】:
标签: java multithreading sockets