使用一个脚本应该启动3个不同的连接作为客户端到3个不同的服务器,是否建议产生3个客户端?或者没必要?
p1 = protocol.ClientCreator(reactor, test1
).connectTCP(Host, Port)
p2 = protocol.ClientCreator(reactor, test2
).connectTCP(Host2, Port)
p3 = protocol.ClientCreator(reactor, test3
).connectTCP(Host2, Port)
答案 0 :(得分:0)
你在这里问的不太清楚。但是,我可以确认的一件事是,TCP连接恰好在两个主机之间:一个客户端(负责"连接")和一个服务器(负责"接受")(或有时)同时打开,有两个客户端和零服务器,但实际上没有人这样做。)
如果要连接三台服务器,必须创建至少三个连接。