У меня есть приложение-колба, в котором я использую SocketIO для чата, но я не могу отправить запрос на мой сервер.
Когда я устанавливаю соединение, все работает нормально
@socketio.on('connected')
def on_connect(json):
print(json)
print(f'client established a connection.. with ip:
{request.remote_addr}')
но всякий раз, когда я отправляю сообщение, запрос просто ждет, а затем возвращает неверный запрос
@socketio.on('send message')
def handle_custom_vent(json):
print('received event ' + str(json))
res = make_test_obj()
socketio.emit('my response', res,
callback=message_received(res, json))
раньше все работало нормально, но теперь эта проблема возникла внезапно.
Я использую библиотеку javascript для запроса сокета.
import io from 'socket.io-client'
....
this.socket = io('http://localhost:5000/')
//works fine
this.socket.emit('connected', {
msg: 'hello'
})
//holds and gives bad request
this.socket.on('my response', (message) =>{
this.setState({
messages: [...this.state.messages, message]
}, () => console.log('message received was ', message) )
})
}