OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。
今天在练习socket模拟一个http请求的时候遇到以下问题:
源码如下
import socket
import threading
def request(new_socket):
# 1. 头部信息
response = 'HTTP/1.1 200 OK\r\n'
response += '\r\n'
# 2. 返回头部信息+内容
response += 'Hello World'
new_socket.send(response.encode('utf-8'))
new_socket.close()
if __name__ == '__main__':
# 1.创建基于TCP协议的套接字
tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 2.端口绑定
tcp_socket.bind((