2017-05-23 23 views
-1

我有Android应用程序发送请求到节点js服务器。 当我发送一个请求时,服务器获取它并且处理请求并向应用程序返回响应。 有一个请求要求服务器将数据发送到其他设备的所有其他活动会话。 我该怎么做?我没有发现从节点js服务器向多个客户端发送数据的任何工作示例,我如何保留所有连接的会话? 我应该在服务器端写什么来做这件事,以及我应该在android应用程序中写什么? 谢谢..与android和nodejs通信

+0

如果您只使用http请求,我认为这是不可能的。 一种可能的方法是使用websocket进行连接,并通过此套接字发送数据。 –

回答

0

你问的问题不是那么简单的回答,因为它应该由你来决定要遵循什么技术。 我的建议是研究websocket并为每个活动设备创建一个websocket。

0

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

+0

在我的anroid应用程序中,我正在使用Volley库。但我的问题是我需要从移动设备发送一个请求,请求应该发送到服务器(使用nodejs),服务器应该更新所有活动会话。所以问题是我该怎么做呢?我如何保存所有符合服务器的客户端,然后用相关信息更新它们?\\ – talol1992