我正在编写一个html需要创建websocket服务器的页面
在服务器上,我使用"code.google.com/p/go.net/websocket"中的示例只接受连接.
但是,在Chrome26中,响应是
与'ws://127.0.0.1:1234 /'的WebSocket连接失败:意外的响应代码:400
是否遗漏了某些东西(如握手)?
这是我html和服务器正在使用的go
<html>
<head></head>
<body>
<script type="text/javascript">
var sock = null;
var wsuri = "ws://127.0.0.1:1234";
window.onload = function() {
console.log("onload");
sock = new WebSocket(wsuri);
sock.onopen = function() {
console.log("connected to " + wsuri);
}
sock.onclose = function(e) {
console.log("connection closed (" + e.code + ")");
}
sock.onmessage = function(e) {
console.log("message received: " + e.data);
}
};
function send() {
var msg = document.getElementById('message').value;
sock.send(msg);
};
</script>
<h1>WebSocket …Run Code Online (Sandbox Code Playgroud)