import sys # nopep8 sys.path.append('../..') # nopep8 import report import helpers def mirror_callback(sock): sock.send(sock.receive()) report.default_logging_config() s = helpers.direct_socket_server(virtual_rate_bps=5) s.init_channel_name('example_server') s.register_callback(mirror_callback) c = helpers.direct_socket_client(max_len=2, virtual_rate_bps=5) c.init_channel_name('example_client') c.connect(s) c.send(b'abc') print('The Client received: %s' % repr(c.receive()))