【问题标题】:Apple Push Notifications and Port 2195Apple 推送通知和端口 2195
【发布时间】:2014-05-08 13:01:14
【问题描述】:

我将使用 JavaPNS 来实现推送通知服务的服务器端。我无法控制服务器上打开了哪些端口,但假设所有端口都为出站连接打开,我是否还必须为入站连接打开端口 2195?如果我错了,请纠正我,但我对 TCP 的理解是,当我与 Apple 服务器建立连接时,源端口会随机分配给任何未使用的端口,并且当 Apple 服务器响应(入站连接)时,它将通过该源端口。所以,我的理论是不需要为入站连接打开端口 2195。那正确吗?

另外,如果响应来自随机端口,这是否意味着该端口需要对入站连接开放?防火墙如何管理这个,因为只有少数端口会无限期地打开入站连接?它是否只为这个特定的请求-响应会话暂时打开随机端口?

【问题讨论】:

    标签: sockets tcp apple-push-notifications port firewall


    【解决方案1】:

    您只需要为出站连接打开端口 2195(还需要为反馈服务打开端口 2196)。

    您不必为入站连接打开任何端口,因为 Apple 不会启动与您的服务器的连接 - 您的服务器会启动与 Apple 的连接。

    【讨论】:

      猜你喜欢
      • 2013-09-04
      • 1970-01-01
      • 2013-10-24
      • 2010-12-29
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多