gpt4 book ai didi

Python 套接字 [WinError 10057]?

转载 作者:行者123 更新时间:2023-12-03 16:33:07 29 4
gpt4 key购买 nike

我在运行这段代码时收到 [WinError 10057]。而且我不知道为什么当我浏览到 localhost:8081 时它会崩溃,因为相同的代码正在我 friend 的机器上运行...

import socket

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(("", 8081))
sock.listen(2)
conn, addr = sock.accept()

ans = conn.recv(1024).decode("ascii")
sock.sendall(bytearray("HTTP/1.1 200 ok\n", "ascii"))
sock.sendall(bytearray("\n", "ascii"))
sock.sendall(bytearray("<html>\n<body><h1>Your request</h1><p>Your client sent this request</p><pre>" + ans +"</pre></body></html>", "ascii"))
sock.close()

为什么会出现此错误?一直在四处寻找,但找不到真正的答案。有什么建议吗?

最佳答案

问题出在这里:

sock.sendall(bytearray("HTTP/1.1 200 ok\n", "ascii"))

那应该是conn,而不是sock,在下面几行也是如此。

关于Python 套接字 [WinError 10057]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28877472/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com