То, что я намереваюсь сделать, это выполнить взаимную связь между одним сервером, но несколькими клиентами. Вот часть сервера я написал:Как реализовать сервер и мульти-клиентов «связь»?
Import subprocess, time, socket, fileinput
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host=''
port = 2000
s.bind((host, port))
s.listen(2) # here 2 means the maximum number of clients that can connect to the server is 2
conn,addr = s.accept()
for data in fileinput.input('some file I previously created')
conn.send(data)
conn.close()
Итак, в значительной степени является связь между клиентом и сервером. (Только часть сервера). Возникает вопрос: этот скрипт может реализовать связь между одним клиентом и одним сервером.
Как выполнить связь между одним сервером и несколькими клиентами. Предположим, у меня есть 6 номеров в файле. Я хочу передать первые 3 клиенту-A, четвертый для клиента-B, а остальное - клиенту-C.
Как это сделать?
Я ценю ваши драгоценные и опытные навыки.
ни одного слова слишком много! – vikingosegundo
Я должен проверить это и дать вам мою обратную связь. – user495511
Есть ли в Python модуль «Twisted», потому что я не могу его найти .. – user495511