helpers/_examples_/direct_socket.py

21 lines
508 B
Python

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()))