В настоящее время я использую C# для определенного проекта. Мой протокол требует запроса, отправленного дилерским сокетом, и ответ всегда отправляется маршрутизатором.Как подключить разъем дилера к нескольким разъемам маршрутизатора?
Я создаю одного дилера для каждого маршрутизатора, к которому я должен подключиться. Маршрутизатор bind(), когда дилер подключается().
Возможно ли подключить одного дилера к нескольким маршрутизаторам? Как это возможно, потому что для одного подключения() потребуется отключить() и подключиться к следующему маршрутизатору? Если он отключен, как он получит ответ от первого маршрутизатора?
Благодарим за ответ, но что делать, если я хочу выбрать, то есть я хочу отправить конкретные сообщения конкретному маршрутизатору. Итак, как я могу выбрать, какой маршрутизатор должен получать сообщения? –
В этом случае вам нужно будет использовать 2 дилера (1 подключен к каждому маршрутизатору) и использовать логику приложения, чтобы выбрать, с кем отправлять. – colini
, если есть гнезда для дилера и маршрутизатора, но дилер еще не подключен к маршрутизатору. Может ли маршрутизатор инициировать соединение? Маршрутизатор нуждается в уникальном идентификаторе для дилера, прежде чем он сможет отправить сообщение, и как он справится с этим конкретным случаем? –