Flask サーバーで socket.io クライアントからデータを取得したいと考えています。私の設定は次のとおりです。
- Client1 は、サーバーでメソッド 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")
});
});
しかし、client2 への接続を確立できないようです。ここで何が間違っていますか?