Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与android和nodejs的通信_Android_Node.js - Fatal编程技术网

与android和nodejs的通信

与android和nodejs的通信,android,node.js,Android,Node.js,我有一个android应用程序,它向NodeJS服务器发送请求。 当我发送请求时,服务器会收到请求并处理请求,然后向应用程序返回响应。 有一个请求要求服务器向其他设备的所有其他活动会话发送数据。 我该怎么做?我没有发现任何从NodeJS服务器向多个客户端发送数据的工作示例,如何保持所有连接的会话? 我应该在服务器端写些什么,在android应用程序上写些什么? 谢谢。您要问的问题回答起来并不是那么简单,因为应该由您决定采用哪种技术。 我的建议是研究websocket并为每个活动设备创建一个web

我有一个android应用程序,它向NodeJS服务器发送请求。 当我发送请求时,服务器会收到请求并处理请求,然后向应用程序返回响应。 有一个请求要求服务器向其他设备的所有其他活动会话发送数据。 我该怎么做?我没有发现任何从NodeJS服务器向多个客户端发送数据的工作示例,如何保持所有连接的会话? 我应该在服务器端写些什么,在android应用程序上写些什么?
谢谢。

您要问的问题回答起来并不是那么简单,因为应该由您决定采用哪种技术。
我的建议是研究websocket并为每个活动设备创建一个websocket。

要将Android设备连接到服务器,需要使用HTTP请求连接服务器,要连接可以使用的HTTP请求或库。
使用这些库时,您可以向服务器请求访问令牌,在从登录或任何其他调用获得访问令牌后,将该令牌与所有调用一起发送,并根据该令牌,您可以管理服务器中的会话。

如果您仅使用http请求,我认为这是不可能的。一种可能的方法是使用websocket进行连接,并通过该套接字发送数据。在我的anroid应用程序中,我使用的是Volley库。但我的问题是,我需要从移动设备发送一个请求,该请求应该发送到服务器(使用nodejs编写),服务器应该更新所有活动会话。所以问题是我该怎么做?如何将所有连接到服务器的客户端保存到服务器,然后使用相关信息更新它们\\