Example #1
0
 def handle(self):
     # self.request is the TCP socket connected to the client
     char = self.request.recv(1024)
     if len(char) == 1:
         len_secret = ord( char )
         self.request.send('a')
         secret = ''
         while len(secret) < len_secret:
           chunk = self.request.recv( len_secret - len(secret) )
           secret = secret + chunk
         b = BTSync()
         r = b.register_secret( secret )
         self.request.sendall( str(r) )
     self.request.shutdown(2)
     self.request.close()
Example #2
0
#!/usr/bin/env python
from btsync import BTSync

b = BTSync()

print 'listen : {0}:{1}'.format(b.host, b.port)
print b.get_os()
print b.get_version()
print b.get_speed()