Python内的特殊(重要)知识点汇总2

使用socket 模拟服务器 给 浏览器 发 数据:

 1 import socket
 2 
 3 sk = socket.socket()
 4 sk.bind(('127.0.0.1',8080))
 5 sk.listen()
 6 
 7 while 1:
 8     conn, addr = sk.accept()
 9     d = conn.recv(1024)
10     # print(d.decode())
11     conn.send(b'HTTP/1.1 200 OK\r\n\r\n') # 和 浏览器通信 要遵守 http 协议
12     conn.send(b'<h1>Welcome come to my site! </h1>')
13     print('haha')
14 
15     conn.close()
16 sk.close()
17 
18 
19 # http 协议
20 '''
21 GET / HTTP/1.1
22 
23 '''
24 '''
25 HTTP/1.1 200 OK
26 
27 hello world
28 '''
server.py

此时 浏览器 输入 127.0.0.1:8080 就可以访问收到 我们回复的内容了, 

猜你喜欢

转载自www.cnblogs.com/zach0812/p/12389913.html
今日推荐