web基础
2024-01-03 15:40:43
服务器demo 01报错
import socket
sock = socket.socket()
sock.bind(('127.0.0.1', 9999))
sock.listen(3)
print("服务器已经启动...")
while 1:
conn, addr = sock.accept()
data = sock.recv(1024)
conn.send(b"HTTP/1.1 200 ok \r\n\r\nhello girl!")
print("响应完成")
conn.close()
Traceback (most recent call last):
? File "\03 服务器.py", line 10, in <module>
? ? data = sock.recv(1024)
OSError: [WinError 10057] 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
---->
accept创建socket通道,此后数据的send和recv都是在新的socket通道基础上发生的,上述代码的错误,recv的主体不对
文章来源:https://blog.csdn.net/plato_2/article/details/135195149
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!