我已经将9094添加到端点并尝试访问xxx.cloudapp.net:9094/socktio ....但是我仍然无法使用部署在我的lapton上的客户端来实现此目的。虽然服务器正常启动而没有错误,但我仍然遇到连接timedout错误。我正在使用java语言并将此程序作为独立的Java应用程序运行
[main] INFO com.corundumstudio.socketio.SocketIOServer - Session store / pubsub factory used: MemoryStoreFactory (local session store only)
[nioEventLoopGroup-2-1] INFO com.corundumstudio.socketio.SocketIOServer - SocketIO server started at port: 9094
只是标记这些尚未解决问题的问题 How Can I open websocket port on azure?
答案 0 :(得分:0)
根据我的经验,此问题可能是由于防火墙配置错误造成的。您可以创建一个NSG来控制VM的入站和出站流量。
以下步骤可能对您有用。
1.您可以创建网络安全组。
2.您可以在NSG中添加入站安全规则。
3.您可以将网络安全组与子网或特定网络接口关联。
1)选择您创建的NSG,然后单击“关联”按钮。
希望它有所帮助。如有任何疑虑,请随时告诉我。
答案 1 :(得分:0)
我有几个问题。一个显然是由上面的@johnny解决的。我确信这有所不同。 第二个问题是我在Azure windows vm上启动服务器的方式。而不是以0.0.0.0 9094开始,我试图以127.0.0.1或localhost开始。这解决了我在windows azure vm上运行套接字服务器的问题。