私はFlaskサーバーでsocket.ioクライアントからデータを取得したいと考えています。私の設定は:socket.ioを使ってFlaskで複数のクライアントを接続するには?
- です。クライアント1はサーバー上でrequest_dataメソッドを呼び出します。
- メソッドrequest_dataは、次にClient2で 'client2'イベントを発行します。データを受信するクライアントで
@socketio.on('client1') def test_message(message): emit('client2', {'data': 'testdata'})
:
私は私のフラスコサーバで次のメソッドを持っている
$(document).ready(function(){
var socket = io.connect('http://' + document.domain + ':'+location.port);
socket.on('connect', function() {
socket.emit('my event', {data: 'I\'m connected!'});
});
socket.on('client2', function(msg) {
console.log(msg.data)
console.log("here")
});
});
しかし、私はクライアント2への接続を確立するように見えることはできません。私はここで間違って何をしていますか?