我有两个WiFi模块M1和M2,它们连接到我的接入点。我有一部连接到相同接入点的安卓手机。我在我的安卓手机上有一个套接字服务器,这两个模块作为客户端加入到服务器中。现在我的问题是,是否可以在不发送任何东西到M2的情况下,从我的手机向模块M1发送字符串消息。我想选择客户端来发送消息。这在Java中是否可能?
现在,我在单独的线程中接受客户端,以免主线程因
我不知道如何在每次新客户端连接时创建一个新线程。此外,我也不知道如何限制可以连接的客户端数量。我最多需要5个客户端,不再多。
//setting up server
ServerSocket serverSocket = new ServerSocket(8000, 0, IPaddress);
//creating a client socket to accept it
Socket clientSocket = serverSocket.accept();
现在,我在单独的线程中接受客户端,以免主线程因
accept()
函数阻塞而冻结。我不知道如何在每次新客户端连接时创建一个新线程。此外,我也不知道如何限制可以连接的客户端数量。我最多需要5个客户端,不再多。
{}
按钮位于您编辑帖子时的上方,将尝试自动执行此操作,但它并不总是有效。在您的帖子编辑框下方有一个预览。另外,如果我的答案解决了您的问题,请随意点击旁边的勾选标记以表示问题已解决,并给我一个正确答案的奖励。 - kaz