我有两个 wifi 模块 M1 和 M2 连接到我的接入点。我有一部连接到同一个接入点的安卓手机。我的 android 手机上有一个套接字服务器,两个模块作为客户端加入服务器。现在我的问题是,是否可以从我的手机向模块 M1 发送字符串消息,而无需向 M2 发送任何内容。我想在要发送消息的客户端之间进行选择。在Java中甚至可能吗?
好的,这就去。
//setting up server
ServerSocket serverSocket = new ServerSocket(8000, 0, IPaddress);
//creating a client socket to accept it
Socket clientSocket = serverSocket.accept();
accept()
现在,我在一个单独的线程中接受客户端,这样主线程就不会因为函数阻塞而冻结。
我不知道每次新客户端连接时如何创建一个新线程。另外我不知道如何限制可以连接的客户端数量。我最多需要 5 个客户,仅此而已。