Some helpers without having a specific module
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

direct_socket.py 516B

123456789101112131415161718192021
  1. import sys
  2. sys.path.append('../..')
  3. import report
  4. import helpers
  5. import time
  6. def mirror_callback(sock):
  7. sock.send(sock.receive())
  8. report.stdoutLoggingConfigure(log_name_lvl=[('root', 'DEBUG'), ])
  9. s = helpers.direct_socket_server(virtual_rate_bps=5)
  10. s.init_channel_name('example_server')
  11. s.register_callback(mirror_callback)
  12. c = helpers.direct_socket_client(max_len=2, virtual_rate_bps=5)
  13. c.init_channel_name('example_client')
  14. c.connect(s)
  15. c.send(b'abc')
  16. print('The Client received: %s' % repr(c.receive()))