25 lines
485 B
Python
25 lines
485 B
Python
|
import sys
|
||
|
sys.path.append('../..')
|
||
|
|
||
|
import report
|
||
|
import tcp_socket
|
||
|
import time
|
||
|
|
||
|
def mirror_callback(tcp):
|
||
|
tcp.send(tcp.receive())
|
||
|
|
||
|
|
||
|
report.stdoutLoggingConfigure(log_name_lvl=[('root', 'DEBUG'), ])
|
||
|
s = tcp_socket.tcp_server('127.0.0.1', 17000)
|
||
|
s.register_callback(mirror_callback)
|
||
|
|
||
|
i = 0
|
||
|
while not s.is_connected() and i <= 10:
|
||
|
i += 1
|
||
|
time.sleep(.1) # wait for a connection
|
||
|
|
||
|
i = 0
|
||
|
while s.is_connected() and i <= 10:
|
||
|
i += 1
|
||
|
time.sleep(.1) # wait for disconnect
|