套接字服务器一直在侦听但没有收到响应

时间:2021-06-19 16:27:31

标签: python sockets

我有以下代码,并且使用任何有效的地址或端口,代码都会继续侦听,但要么没有收到任何响应,要么没有打印出来。

import socket, threading

bind_ip = "127.0.0.1"
bind_port = 39832

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

server.bind((bind_ip, bind_port))

server.listen(5)
print(f"[*] Listening on {bind_ip}: {bind_port}")

def handle_client(client_socket):
    
    response = client_socket.recv(1024)
    print(f"[*] Recieved: {response}")

    client_socket.send("ACK!")
    client_socket.close()

while True:
    client, addr = server.accept()
    print(f"[*] Accepted connection from: {addr[0]}: {addr[1]}")
    client_handler = threading.Thread(target=handle_client, args=(client,))
    client_handler.start()

我找不到问题,因为我正在阅读的书使用相同的代码但收到了回复。

0 个答案:

没有答案