Ich möchte mit Websockets ein bisschen geigen. Ich installierte ein „websocket-Rubin“ genannt Ruby-Juwel (https://github.com/imanel/websocket-ruby) ich eine hebel/IRB-Sitzung gestartet und tippe:Beispiel JavaScript kann keine Verbindung zu Ruby WebSocket-Server
require "websocket"
@handshake = WebSocket::Handshake::Server.new(:host => "localhost", :port => 8080,:secure=>true)
Dies startet einen WebSocket-Server, soweit ich weiß. Dann öffnete ich in meinem Browser die Javascript HTML-Seite, die auf den Server zu verbinden versuchen:
<!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>
Aber es sagt in dem Konsolenprotokoll:
failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
ich verschiedene Ports versucht, sowohl in Server und in der Client: 8081, 12345, aber ich bekomme immer diese Fehlermeldung.
Thx, aber was ist $ Scope? Die Konsole sagt "$ Scope ist nicht definiert". Ist es JQuery? – Konstantin
Ich habe jetzt bearbeitet ... PLZ einmal prüfen. Wenn Sie irgendwelche Zweifel haben, zögern Sie nicht zu fragen –