import socket
def hand_client(client_socket):
recv_data=client_socket.recv(1024).decode("utf-8")
request_header_lines=recv_data.splitlines()
for line in request_header_lines:
print(line)
# 組織相應 頭資訊(header)
"作為程式的主控制入口"
server_socket = socket.socket(socket.af_inet, socket.sock_stream)
# 設定當伺服器先close 即伺服器端4次揮手之後資源能夠立即釋放,這樣就保證了,下次執行程式時 可以立即繫結7788埠
server_socket.setsockopt(socket.sol_socket, socket.so_reuseaddr, 1)
server_socket.bind(("", 7788))
server_socket.listen(128)
while true:
client_socket, client_addr = server_socket.accept()
hand_client(client_socket)
if __name__ == '__main__':
main()
Python Web靜態伺服器 gevent版
from gevent import monkey import gevent import socket import sys import re monkey.patch all class wsgiserver object 定義乙個wsgi伺服器的類 def init self,port,d...
python web伺服器 與 爬蟲獲取
所遇到的困難 3.在當前 資料夾 中 開啟 命令提示符 shift 滑鼠右鍵 點選 powershell 即是,進入d盤 d 返回上一級目錄 cd.後有兩個點 4.python 做 web伺服器 時 電腦名字中不能有中文 5.python 後台 中 python中寫 from flask impor...
Python Web靜態伺服器 非堵塞模式
coding utf 8 from socket import import time 用來儲存所有的新鏈結的socket g socket list list def main server socket socket af inet,sock stream server socket.setso...