на чтение и запись одновременно можно использовать?) При плохом интернете это дает сомнительный бонус - удвоение кол-ва разрывов.
Насколько я помню, там решили использовать такой поход, так как клиент, отправляя сообщение, необязательно получал ответ - сервер мог просто принять и сказать мол, ок. А второй сокет уже когда сервер отправлял команду или состояние клиенту, сервер становился инициатором. Кажется, тогда ребята мотивировали это тем, что разделение ответственности, отдельные каналы для разных задач и т.д. Я с вами соглашусь, что с точки зрения надёжности это решение не самое оптимальное)
Обсуждают сегодня