Дано: веб-игра, 1500 юзеров, 1500 открытых сокетов, каждый из них как минимум раз в 10 секунд шлет запрос (перемещение персонажа в игре) и ожидает получить ответ (перемещение соседних персонажей).
Идея реализовать это в виде чата с сообщениями, вроде:
user1237|updatelocation|2342434|4567234|98273648|weapon7used
И пачка похожих сообщений в ответ. Протокол текстовый или бинарный.
Вопрос: в чем сейчас модно слушать порты, порождать/не порождать кучу дочерних процессов, разруливать синхронизацию между ними. netcat+bash не предлагать.