有谁能告诉我如何获取网站的websocket网址?
我的网站是https://example.com。我的托管服务提供商安装了websocket。但是当通过websocket url创建新连接时。会是什么网址?
目前我尝试过以下操作: -
socket = new WebSocket('wss://example.com');
socket = new WebSocket('wss://example.com:9000');
socket = new WebSocket('wss://example.com:12345/test');
以上都不奏效。我的主要目标是使websocket工作,以便在我在php中创建的聊天脚本中不进行连续的ajax调用。谢谢大家!!
答案 0 :(得分:1)
哪些服务提供您的websocket后端?要使用websockets,您需要运行一个侦听器。无论您使用哪个侦听器,它总是在某个端口上运行,这是您的脚本应该连接到的端口。
看一下这个答案,例如:https://stackoverflow.com/a/27233865/429719 或者查看这些库的文档:http://socketo.me/和http://elephant.io/。