making a simple server
This commit is contained in:
parent
92d1b5e5c3
commit
ddd7c65211
24
webserver/simple_proxy_server.py
Normal file
24
webserver/simple_proxy_server.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
import socket
|
||||
|
||||
first_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
first_server.bind(("", 8888))
|
||||
first_server.listen(5)
|
||||
first_client, first_addr = first_server.accept()
|
||||
print "First server up"
|
||||
|
||||
second_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
second_server.bind(("", 9999))
|
||||
second_server.listen(5)
|
||||
second_client, second_addr = second_server.accept()
|
||||
print "Second server up"
|
||||
|
||||
while True:
|
||||
first_client.send("Write something \n")
|
||||
data = first_client.recv(1024)
|
||||
if not data :
|
||||
break
|
||||
second_client.send(data)
|
||||
print "Forwarding data"
|
||||
|
||||
first_client.close()
|
||||
second_client.close()
|
Loading…
Reference in a new issue