我想用Websockets稍微擺弄一下。我安裝了一個紅寶石的寶石稱爲「WebSocket的-紅寶石」(https://github.com/imanel/websocket-ruby)我開始撬/ IRB會話並鍵入:示例JavaScript無法連接到Ruby WebSocket服務器
require "websocket"
@handshake = WebSocket::Handshake::Server.new(:host => "localhost", :port => 8080,:secure=>true)
以此爲據我所知啓動的WebSocket服務器。然後我在瀏覽器中打開JavaScript的HTML網頁,其中試圖連接到服務器:
<!doctype html>
<html lang="en">
<head>
<title>Websocket Client</title>
</head>
<body>
<script>
var exampleSocket = new WebSocket("wss://localhost:8080");
exampleSocket.onopen = function (event) {
exampleSocket.send("Can you hear me?");
};
exampleSocket.onmessage = function (event) {
console.log(event.data);
}
</script>
</body>
</html>
但它在控制檯日誌中說:
failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
我想無論是在服務器,並在不同的端口客戶端分別爲:8081,12345,但我總是得到這個錯誤信息。
Thx,但是什麼是$範圍?控制檯說「$範圍未定義」。它是JQuery嗎? – Konstantin
我現在編輯過... plz檢查一次。如果您有任何疑問,請隨時提問 –