MCPcopy Index your code
hub / github.com/anapeksha/python-proxy-server / proxy_server

Function proxy_server

src/server.py:77–105  ·  view source on GitHub ↗
(webserver, port, conn, addr, data)

Source from the content-addressed store, hash-verified

75 pass
76
77def proxy_server(webserver, port, conn, addr, data):
78 try:
79 print(data)
80 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
81 sock.connect((webserver, port))
82 sock.send(data)
83
84 while 1:
85 reply = sock.recv(buffer_size)
86 if(len(reply)>0):
87 conn.send(reply)
88
89 dar = float(len(reply))
90 dar = float(dar/1024)
91 dar = "%.3s" % (str(dar))
92 dar = "%s KB" % (dar)
93 print("[*] Request Done: %s => %s <=" % (str(addr[0]), str(dar)))
94
95 else:
96 break
97
98 sock.close()
99
100 conn.close()
101 except socket.error:
102 sock.close()
103 conn.close()
104 print(sock.error)
105 sys.exit(1)
106
107
108

Callers 1

conn_stringFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected