import socket
def service_client(new_socket):
"""为这个客户端返回数据"""
# 接收浏览器发送过来的请求,即http请求
request = new_socket.recv(1024)
print(request)
response = "HTTP/1.1 200 OK\r\n"
response += "\r\n"
response += "hahaahaha"
print(response)
new_socket.send(response.encode("utf-8"))
new_socket.close()
def main():
"""用来完成整体的控制"""
# 1.创建套接字
tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# tcp_server_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
# 绑定
tcp_server_socket.bind(("", 8080))
tcp_server_socket.listen(128)
new_socket, client_addr = tcp_server_socket.accept()
# 为这个客户端服务
service_client(new_socket)
# 关闭监听的套接字
tcp_server_socket.close()
main()
服务器运行浏览器响应代码
最新推荐文章于 2023-02-09 17:59:45 发布