мне было интересно,Полного дуплекс разъем против двух розеток используются, один для чтения и для записи других
первого вопрос Каковы плюсы и минусы использования один сокета (полный дуплекс) против два сокета (симплекс) per peer: один для чтения и другой записи? Специально с точки зрения производительности и использования ресурсов.
2-й вопрос В случае, если я решил использовать более 1 сокета на одноранговое соединение, все, что я читаю и пишу. Тогда это поможет мне уменьшить масштаб обработки обработанных сообщений?
3-й вопрос: что должно помочь мне определить количество сокетов на одноранговое соединение? Пропускная способность сети? Количество сообщений и выход?
Все вопросы различны и не имеют какой-либо взаимосвязи.
Какое приложение использует этот сокет (ы)? Если вам нужны разные виды связи параллельно, вам нужно использовать два сокета, например FTP. –
Некоторые проприетарные протоколы, отправляющие и принимающие сообщения через сокеты TCP. –
Недостатком использования двух сокетов является добавленная сложность. С одним гнездом сокет либо подключен, либо нет. С двумя сокетами теперь вам нужно выяснить, как обращаться с ним, когда одно из двух разъемов было повреждено (или не удалось подключиться), в то время как другое все еще подключено. Это лишние хлопоты, без явной выгоды. –