2015-12-22 44 views
0

任何人都可以告訴我如何獲取網站的websocket網址?什麼是我的網站的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

所有插座都很好。但有時您需要告訴託管服務提供商在啓用https(SSL)的域時禁用防火牆。希望它能幫助任何堅持使用端口的人。謝謝! –

回答

1

哪個服務提供您的websocket後端?要使用websockets,您需要運行一個偵聽器。無論您使用的是哪個偵聽器,它都將始終運行在某個端口上,這是您的腳本應該連接到的端口。

看看這個答案,例如:https://stackoverflow.com/a/27233865/429719 或者看看這些庫的文檔:http://socketo.me/http://elephant.io/

+0

node_modules> websocket已安裝。這可能是node.js的一部分。 對於監聽器,我需要通過SSH進行連接? –

+0

如果安裝了該庫,那麼您需要編寫一個節點腳本以實際使用該庫。在這裏看一個例子:http://ahoj.io/nodejs-and-websocket-simple-chat-tutorial – tomvo

+0

我需要先運行php文件,它將通過命令行在後臺運行,然後它會保持發送ajax請求? –

相關問題