0
我想從socket.io客戶端獲取Flask服務器中的數據。我的設置是:如何使用socket.io連接Flask中的多個客戶端?
- 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")
});
});
但我似乎無法建立到客戶端2連接。我在這裏做錯了什麼?