def process_io(self, iocb):
    'Package up the local IO request and send it to the server.'
    if _debug:
        IOProxyServer._debug('process_io %r', iocb)
    self.localIOCB[iocb.ioID] = iocb
    if (not iocb.ioTimeout):
        iocb.set_timeout(SERVER_TIMEOUT, RuntimeError(('no response from ' + iocb.ioServerRef)))
    request = (0, iocb.ioID, iocb.ioControllerRef, iocb.args, iocb.kwargs)
    if _debug:
        _commlog.debug(('<<< %s: P %s %r' % (_strftime(), iocb.ioServerRef, request)))
    request = cPickle.dumps(request, 1)
    self.request(PDU(request, destination=(iocb.ioServerRef, PORT)))
Package up the local IO request and send it to the server.
def process_io(self, iocb):
    
    if _debug:
        IOProxyServer._debug('process_io %r', iocb)
    self.localIOCB[iocb.ioID] = iocb
    if (not iocb.ioTimeout):
        iocb.set_timeout(SERVER_TIMEOUT, RuntimeError(('no response from ' + iocb.ioServerRef)))
    request = (0, iocb.ioID, iocb.ioControllerRef, iocb.args, iocb.kwargs)
    if _debug:
        _commlog.debug(('<<< %s: P %s %r' % (_strftime(), iocb.ioServerRef, request)))
    request = cPickle.dumps(request, 1)
    self.request(PDU(request, destination=(iocb.ioServerRef, PORT)))