def __init__(self, function, port, authkey, qsize=None):
self.manager = make_server(function, port, authkey, qsize=qsize)<EOL>self.job_q = self.manager.get_job_q()<EOL>self.result_q = self.manager.get_result_q()<EOL>self._items = <NUM_LIT:0><EOL>self._closed = self.manager.q_closed()<EOL>
A server containing input and output queues, and a function to
        map inputs over. A connecting client can read the stored function,
        apply it to items in the input queue and post back to the output
        queue

        :param function: function to apply to inputs
        :param port: port over which to server
        :param authkey: authorization key
        :param qsize: maximum size of input queue