Python Websocket как развернуть/deploy на удаленном vps*server (Windows 2012)
# Web socket Server
# просто получает сообщение от клиента
import asyncio
import websockets
async def response(websocket, path):
message = await websocket.recv()
print(f"We got a message from client: {message}")
# send message to client
await websocket.send("I can confirm I got your message")
start_server = websockets.serve(response, "80.85.yyy.xxx", 1234)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()
# Web socket Client
# просто отправляет на сервер сообщение
import asyncio
import websockets
adress = "ws://80.85.yyy.xxx:1234"
async def message():
async with websockets.connect(adress) as socket:
msg = input("What do you want to send: ")
await socket.send(msg)
print(await socket.recv())
asyncio.get_event_loop().run_until_complete(message()
Все работает на localhost, но что нужно сделать для запуска на удаленной машине под Windows 2012, кроме как ip_adress ??? На удаленной машине запустил сервак ws_server, но вот подключиться извне с ws_client к нему не могу .. пишет ошибка (Превышен таймаут семафора)