网络代理服务器的设计与实现 python实现 计算机网络课程设计
import threading import socket import tkinter as tk from tkinter import ttk ip = '127.0.0.1' port = 8030 i = 0 class MyProxy : def __init__ ( self , socket_client ) : while True : socket_client_conn , addr = socket_client . accept ( ) t = threading . Thread ( target = self . handler_conn , args = ( socket_client_conn , ) ) t . start ( ) def handler_conn ( self , socket_client_conn ) : data = socket_client_conn . recv ( 1024 ) . decode ( ) # print(data) head = None try : head = data . splitlines ( ) [ 0 ] . split ( ) except : pass head_method = head [ 0 ] head_url = head [ 1 ] target_url = head