Сохранение асинхронного клиентского сокета открытым - PullRequest
0 голосов
/ 25 декабря 2018

Я работаю над пошаговой многопользовательской игрой, и когда игрок 1 завершил свой ход, мне нужно передать эту информацию игроку 2, и сейчас я пытаюсь сделать это через сокеты tcp.

Однако мы никогда не сможем узнать, когда игрок 1 завершил ход, и поэтому я хотел бы оставить розетку на игроке 2 (и игроке 1, конечно, когда игрок 2 сделал свой ход).

Будучи очень новым для сокетов, я задаюсь вопросом: будет ли это считаться дурной практикой или если очень дорого держать открытые сокеты на постоянной основе?

Движения будут выполняться взад и вперед итолько после окончания игры я закрою сокет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...