PHP棘轮websocket连接不稳定

时间:2018-04-09 10:49:59

标签: php websocket ratchet

我在AZURE平台上托管了一个Ubuntu服务器。 SSH的IP是52.XX.XX.XX,如果我 ifconfig ,则显示

 eth0 Link encap:Ethernet  HWaddr 00:0d:3a:f0:8c:0d  
      inet addr:10.0.X.XX  Bcast:10.0.1.255  Mask:255.255.255.0
      inet6 addr: fe80::20d:3aff:fef0:8c0d/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:59989423 errors:0 dropped:0 overruns:0 frame:0
      TX packets:81366097 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:27423133044 (27.4 GB)  TX bytes:15776052287 (15.7 GB)

所以我将websocket IP分配给eth0 IP

websocket = new WebSocket("ws://10.0.X.XX:9000");

拥有该服务器的公司提供互联网。如果我尝试将websocket与公司提供的互联网连接,那么我的websocket连接就会连接起来。否则,如果我连接其他互联网服务,它就无法连接。但是不会抛出任何信息。

我真的很空白帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您公司本地服务器上的项目因此可以从本地互联网访问

如果您想从其他网络连接: 您的服务器必须通过其公共IP(ISP提供的静态IP)从其他Internet访问 要么 您可以在公共服务器上托管您的项目。