我目前正在为某个项目使用c#。我的协议需要经销商套接字发送的请求,并且路由器始终发送回复。
我为每个需要连接的路由器创建了一个经销商。路由器bind(),而经销商连接()。
是否可以将单个经销商连接到多个路由器?怎么可能因为单个connect()需要disconnect()和连接到下一个路由器?如果断开连接将如何从第一个路由器获得回复?
答案 0 :(得分:0)
是的,您可以将经销商连接到多个路由器。只需为每个路由器调用connect。您无需断开与第一个连接即可连接到第二个。
Per the docs"发送的每条消息都在所有连接的对等体中循环,并且收到的每条消息都是从所有连接的对等体排队等待的。"