我看到这个问题很常见,但我不知道如何解决它在我的情况。 我正在用Python创建一个服务器,如下所示:
clients = []
server = None
class SimpleWSServer(WebSocket):
def handleConnected(self):
clients.append(self)
def handleClose(self):
clients.remove(self)
def run_server():
global server
server = SimpleWebSocketServer('', 9000, SimpleWSServer,
selectInterval=(1000.0 / 15) / 1000)
server.serveforever()
t=threading.Thread(target=run_server)
t.start()
if( ...)
for client in clients:
msg = json.dumps({'x': cX, 'y': cY})
client.sendMessage(unicode(msg))
我正在用三.js这样:
var ws = new WebSocket('ws://192.168.0.15:9000/');
ws.onopen = function() {
console.log('onopen');
};
ws.onmessage = function (event) {
var m = JSON.parse(event.data);
history.push({ x: m.x * 2 - 1, y: -m.y * 2 + 1});
window.alert("X: "+x + " Y "+ y)
// ... rest of the function.
};
localhost服务器是使用节点.js我在日志中没有任何错误,同时在googlechrome中我有一个错误:“3js_prova.js公司:3到“ws://192.168.0.15:9000/”的WebSocket连接失败:在接收握手响应之前连接已关闭
Firefox中的错误是:
Firefox can't connect to server ws://192.168.0.15:9000/
我的情况是变了
与
解决了这个问题
相关问题 更多 >
编程相关推荐