【发布时间】:2014-09-01 21:13:00
【问题描述】:
我是JAVA/Android TCP connection 的新手。我尝试像下面的代码那样实现一个 TCP 服务器。
private class TCPServerThread implements Runnable
{
@Override
public void run() {
// TODO Auto-generated method stub
try {
ServerSocket serverSocket = new ServerSocket(PORT);
while (true) {
try {
socket = serverSocket.accept();
ClientAddress = socket.getInetAddress();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
当我得到socket by socket = serverSocket.accept(); 时,我可以向客户端发送消息
--------------问题-------------- ---------------
我需要为客户端设置不同的端口吗?
但是如何从多个客户端获取多个socket?
【问题讨论】: