Google Cloud Messaging(GCM)使用哪个端口和协议? GCM使用的端口和协议是什么?

24

Google Cloud Messaging (GCM)使用哪个端口和协议?

我们有时会遇到消息传递不了的情况,并注意到这取决于我们所在的网络。

1个回答

33
设备通过5228-5230端口访问GCM服务器。
注意:如果您的组织有限制互联网流量的防火墙,您需要配置它以允许与GCM建立连接。需要开放的端口号为:5228、5229和5230。GCM通常只使用5228端口,但有时也会使用5229和5230端口。GCM不提供特定的IP地址,其IP地址经常变化。我们建议不要使用ACLs,但如果必须使用,应采取广泛的方法,例如支持链接中建议的方法。
如果您的设备通过WiFi连接到互联网,则此内容与您相关。
以下是相关GCM文档链接:https://developers.google.com/cloud-messaging/http

4
如果防火墙阻止了端口5228-5230,较新版本的Android会回退到端口443:请参考这篇答案 - Mark Whitaker
2
我们需要向该端口打开入站请求还是出站请求? - nox0311
它们是出站请求。 - pinturic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接