服务器代码如何跟踪客户端。我无法理解这一点:如果客户端A和客户端B不断向服务器发送请求,我怎么知道哪一个是客户端A,哪一个是客户端B ??
请帮忙。
我的服务器代码是: -
while (true) {
try {
System.out.println("Connecting " + count++);
Socket client = acceptor.accept();
System.out.println("here 1");
logger.log(Level.INFO, "Client ["+client.getInetAddress() +"] tried to connect at "
+ new GregorianCalendar().getTime());
logger.log(Level.INFO,
"Connection received from " + client.getInetAddress()
+ ":" + client.getLocalPort() );
processRequest(client);
}
答案 0 :(得分:1)
这取决于您希望如何编码。 我遇到了基于登录的客户端服务器会话的相同情况。所以直到他们登录它很容易理解。