Beispiel #1
0
 def read_fd(self):
     while True:
         try:
             msg = os.tp_read(self.tuntap.fd, 1500)
             if not msg:
                 break
         except IOError:
             break
         if self.ws.closed:
             break
         self.ws.send(msg, True)
Beispiel #2
0
 def read_fd(self):
     while not self.stopping:
         try:
             msg = os.tp_read(self.tuntap.fd, 1500)
             if not self.ws.connected:
                 break
             if not msg:
                 self.stopping = True
                 self.ws.close()
                 break
         except IOError:
             break
         self.ws.send_binary(msg)
Beispiel #3
0
 def read(self, *args):
     return os.tp_read(*args)
Beispiel #4
0
 def read(self, nbytes):
     return tp_read(self.fd, nbytes)
Beispiel #5
0
 def read(self, *args):
     return os.tp_read(*args)