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