gpt4 book ai didi

java - 如何在 Android 中实现多 TCP 客户端/单 TCP 服务器?

转载 作者:可可西里 更新时间:2023-11-01 02:54:31 34 4
gpt4 key购买 nike

我是 JAVA/Android TCP 连接的新手。我尝试像下面的代码一样实现一个 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 = serverSocket.accept(); 获得 socket 时,我可以向客户端发送消息

----------------------------问题------------ --------------

我需要为客户端设置不同的端口吗?但是如何从多个客户端获取多个socket

最佳答案

Do I need to set different port for client

没有。

But How to get the multiple socket from the multiple client?

您的代码已经做到了。

关于java - 如何在 Android 中实现多 TCP 客户端/单 TCP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24694426/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com