我应该如何在 java 上部署 XMPP 服务器 GCM 以便 GCM 可以访问它并发送消息?

Posted

技术标签:

【中文标题】我应该如何在 java 上部署 XMPP 服务器 GCM 以便 GCM 可以访问它并发送消息?【英文标题】:How should I deploy XMPP server GCM on java so as to GCM can reach it and send the message? 【发布时间】:2017-03-03 20:18:55 【问题描述】:

我在 java 上有 XMPP 服务器,它必须从 GCM 服务器接收消息(现在是 Firebase Cloud Messaging)我遵循了本教程: http://www.grokkingandroid.com/xmpp-server-google-cloud-messaging/

我有 wi-fi 路由器,但我无法在上面打开任何端口。 我应该如何部署此服务器以便 GCM 可以访问它并发送消息?

【问题讨论】:

【参考方案1】:

Wi-fi 路由器不是问题,我不需要为我的服务器打开端口,以便 GCM 服务器可以向我的应用服务器发送消息

Library Smack https://ru.wikipedia.org/wiki/Smack 解决了所有这些问题 所以我不需要在某个地方部署我的 java 服务器,它可以在我的 PC 上启动。

【讨论】:

以上是关于我应该如何在 java 上部署 XMPP 服务器 GCM 以便 GCM 可以访问它并发送消息?的主要内容,如果未能解决你的问题,请参考以下文章

使用 facebook 数据在 XMPP 服务器上注册

SMTP 和 XMPP 部署/工作流程

如何检查服务器是不是支持 xmpp?

如何在 java 中使用 Smack XMPP 库处理 TLS 证书

Python 和 EJABBERD/XMPP [关闭]

如何在 Internet 上 24x7 托管和运行 GCM XMPP CCS 服务器?