Files
i2p.i2p/apps/sam/python/src/i2p/test/test_tunnel.py
T
2004-08-02 14:47:44 +00:00

43 lines
877 B
Python

# --------------------------------------------------------
# test_tunnel.py: Demos for tunnel (unit tests needed).
# --------------------------------------------------------
# Make sure we can import i2p
import sys; sys.path += ['../../']
import time
from i2p import tunnel
def tunnel_server_demo():
"""Demo for tunnel.TunnelServer."""
T = tunnel.TunnelServer('Alisick', 8080, in_depth=0, out_depth=0)
print 'Server ready at:'
print T.dest
while True:
time.sleep(0.01)
def tunnel_client_demo():
"""Demo for tunnel.TunnelClient."""
T = tunnel.TunnelClient('Alliaha', 8001, 'duck.i2p', \
in_depth=0, out_depth=0)
print 'Serving up duck.i2p at http://127.0.0.1:8001/'
while True:
time.sleep(0.01)
def test():
print 'Demo:'
# Demos:
# tunnel_server_demo()
tunnel_client_demo()
if __name__ == '__main__':
test()