Искаженное предложение для процессов порождения TCP-клиента
Со сценарием, который должен запускать 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)
1 ответ
Не совсем понятно, о чем вы здесь спрашиваете. Однако я могу подтвердить одну вещь: TCP-соединение между двумя хостами: одним клиентом (отвечает за "подключение") и одним сервером (отвечает за "принятие") (или иногда одновременным открытием, когда есть два клиента и ноль серверов)., но на самом деле никто этого не делает).
Если вы хотите подключиться к трем серверам, вы должны создать как минимум три подключения.