def handleRead(self, rc, bytes, evt): if rc in (errno.WSAECONNREFUSED, errno.WSAECONNRESET, ERROR_CONNECTION_REFUSED, ERROR_PORT_UNREACHABLE): if self._connectedAddr: self.protocol.connectionRefused() elif rc: log.msg("error in recvfrom -- %s (%s)" % (errno.errorcode.get(rc, "unknown error"), rc)) else: try: self.protocol.datagramReceived(str(evt.buff[:bytes]), _iocp.makesockaddr(evt.addr_buff)) except: log.err()
def handleRead(self, rc, bytes, evt): if rc in (errno.WSAECONNREFUSED, errno.WSAECONNRESET, ERROR_CONNECTION_REFUSED, ERROR_PORT_UNREACHABLE): if self._connectedAddr: self.protocol.connectionRefused() elif rc: log.msg("error in recvfrom -- %s (%s)" % (errno.errorcode.get(rc, 'unknown error'), rc)) else: try: self.protocol.datagramReceived(str(evt.buff[:bytes]), _iocp.makesockaddr(evt.addr_buff)) except: log.err()