Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.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
Java GCM在点对点聊天中的应用_Java_Android - Fatal编程技术网

Java GCM在点对点聊天中的应用

Java GCM在点对点聊天中的应用,java,android,Java,Android,如何使用GCM进行点对点聊天? 我知道我们可以在从服务器到设备的推送通知中使用GCM,但是否可以使用它将消息从一个设备发送到另一个设备。 谢谢不,根据,GCM只处理两件事: 向GCM服务注册您的应用程序 允许第三方服务器向注册设备发送消息 当然,您可以直接连接到您的第三方服务器,获取注册用户列表,然后通过GCM向您的服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。不,根据,GCM只处理两件事: 向GCM服务注册您的应用程序 允许第三方服务器向注册设备发送消息 当然,您可以

如何使用GCM进行点对点聊天? 我知道我们可以在从服务器到设备的推送通知中使用GCM,但是否可以使用它将消息从一个设备发送到另一个设备。 谢谢

不,根据,GCM只处理两件事:

  • 向GCM服务注册您的应用程序
  • 允许第三方服务器向注册设备发送消息

当然,您可以直接连接到您的第三方服务器,获取注册用户列表,然后通过GCM向您的服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。

不,根据,GCM只处理两件事:

  • 向GCM服务注册您的应用程序
  • 允许第三方服务器向注册设备发送消息

当然,您可以直接连接到第三方服务器,获取注册用户列表,然后通过GCM向服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。

不,您需要通过服务器。除此之外,GCM对于聊天应用程序不是一个好的协议。邮件不能保证按顺序到达。不,您需要通过服务器。除此之外,GCM对于聊天应用程序不是一个好的协议。消息不能保证按顺序到达。“然后通过GCM向服务器发送一个请求,向该用户发送消息”你的意思是我可以向服务器发送我想要发送的消息,并且服务器可以通过使用GCM发送来处理它?@amal-如果你同时编写应用程序和服务器,然后他们可以互相发送任何你想要的信息。我的建议是使用非GCM方法(如HTTP调用)将消息及其收件人发送到服务器。然后让服务器使用GCM通过GCM将消息发送给收件人。“然后向服务器发送请求,通过GCM向该用户发送消息”你的意思是我可以将我想要发送的消息发送给服务器,它可以通过使用GCM发送来处理此问题?@amal-如果你同时编写应用程序和服务器,然后他们可以互相发送任何你想要的信息。我的建议是使用非GCM方法(如HTTP调用)将消息及其收件人发送到服务器。然后让服务器使用GCM通过GCM将邮件发送给收件人。