Сервер не получает текст - PullRequest
       10

Сервер не получает текст

0 голосов
/ 13 декабря 2018

Я создал сервер, который получает соединения и сообщения, а затем отправляет их обратно.Компьютеры могут подключаться и отправлять сообщения, но они не отображаются на другом компьютере.

Вот код:

import socket
import threading

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('10.0.0.60', 666))
sock.listen(20)

connections = [] 

def handler(c, a):
    global connections
    while True:
        data = c.recv(1024)
        for connection in connections:
            connection.send(bytes(data))
        if not data:
            connections.remove(c)
            c.close()
            break

while True:
    c, a = sock.accept()
    Cthread = threading.Thread(target=handler, args=(c, a))
    Cthread.daemon = True
    connections.append(c)
    print(connections)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...