我有一个web应用程序,我正在使用websockets。我有一个问题,使用ws://myDomain.com作为我的websocket服务器的地址。这个问题很奇怪,因为我使用许多PC测试了连接,似乎这适用于大约1/5的PC !当我将websocket地址更改为ws://111.111.111.111(我的服务器ip地址)时,那么100%的客户端工作正常。
有没有人有过类似的问题?我怎么解决这个问题?
你可以在中间有一个支持websockets的代理。这可能是因为代理过期或websocket服务器不是100%符合规格。尝试切换到WSS(带websockets的TLS)。
可能存在跨域资源共享问题。或者无法连接的pc机位于不同的子网,无法解析myDomain.com。试试nslookup myDomain.com