コード例 #1
0
 def disconnect(self):
     if not self._connected:
         return
     if hasattr(self, 'rsocket'):
         self.rsocket.shutdown(socket.SHUT_RD)
         self.rsocket.close()
         del self.rsocket
     if hasattr(self, 'wsocket'):
         self.wsocket.shutdown(socket.SHUT_WR)
         self.wsocket.close()
         del self.wsocket
     Stream.disconnect(self)
コード例 #2
0
 def disconnect(self):
     if not self._connected:
         return
     if hasattr(self, 'rconn'):
         self.rconn.shutdown(socket.SHUT_RD)
         self.rconn.close()
         del self.rconn
     if hasattr(self, 'wconn'):
         self.wconn.shutdown(socket.SHUT_RD)
         self.wconn.close()
         del self.wconn
     if hasattr(self, 'socket'):
         self.socket.shutdown(socket.SHUT_RD)
         self.socket.close()
         del self.socket
     Stream.disconnect(self)