1.第一次提交

This commit is contained in:
facat 2019-06-18 17:50:50 +08:00
commit 8ff97d2a65
2 changed files with 21 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
venv

20
main.py Normal file
View File

@ -0,0 +1,20 @@
from socketserver import BaseRequestHandler, TCPServer
class EchoHandler(BaseRequestHandler):
def handle(self):
print("Got connection from", self.client_address)
host=self.request.recv(1024)
print("Host is {host}".format(host=host))
if host:
if host=='bwg'.encode('ascii'):
self.request.sendall("50%\n".encode('ascii'))
print('send to bwg')
if host=='hosteons'.encode('ascii'):
self.request.sendall("80%\n".encode('ascii'))
self.request.close()
if __name__ == "__main__":
serv = TCPServer(("", 20000), EchoHandler)
serv.serve_forever()