Python套接字服务器数据发送错误

时间:2017-10-11 20:10:40

标签: python string sockets send

所以基本上我在我的服务器中一个接一个地有多个conn.send(数据)函数,问题是当客户端收到它将它放在一行时,这是我的服务器代码:

server = "0.0.0.0"
port = 5851

s = socket(AF_INET, SOCK_STREAM)
s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
s.bind((server, port))
s.listen(10)

try:
    conn, addr = s.accept()
    print(addr)
    conn.send("chr Room_1")
    conn.send("cr Room_1")
    conn.send("cr Room_2")
    s.close()
    exit()
except KeyboardInterrupt:
    print("\nexiting")
    s.close()

因此,当客户端收到此数据时,它会将其放在一行而不是3个单独的数据变量中。

0 个答案:

没有答案