我正在编写一个由Node.JS + socket.io连接到套接字实现的Android应用程序。我在安卓客户端使用AndroidAsync (https://github.com/koush/AndroidAsync)。我想发出一些只有指定的客户端才能侦听的事件。但我无法在Android客户端上找到如何进入房间的方法。
发布于 2013-07-10 09:14:11
当客户端在服务器端连接时,您有套接字句柄,它有ID socket.id。此ID在每个套接字中是唯一的,因此您可以使用它来识别套接字。
因此,在连接时,您可以创建自己的套接字数组并将它们推送到那里。然后,您可以遍历它们并发出任何消息。
没有必要为此使用内置的房间,而且您可以轻松地制作您的房间。
因此,识别套接字您自己的方式-将允许您更好地管理它们,并将使您能够发送消息到特定的套接字。只要有一种使用ID或任何其他标识方法来引用它的方法。
https://stackoverflow.com/questions/17564925
复制相似问题