def test_with_then_without():
    with get_socket() as sock:
        s1 = Service("A", sock=sock)
        s1._setup()
        s2 = Service("B", sock=sock)
        s2._setup()
        s0 = Service("", sock=sock)
        s0._setup()
def main():
    with get_socket() as sock:
        client = SynClient(sock)
        for _ in range(10000):
            begin = time.perf_counter()
            client.request('time', 'date')
            end = time.perf_counter()
            print((end - begin) * 1000)
示例#3
0
    def __init__(self, sock=None):
        self._socket = sock or get_socket()

        # Init base classes
        asynchat.async_chat.__init__(self, sock=self._socket)
        AbstractClient.__init__(self)

        self.push_lock = threading.Lock()

        # setup asynchat
        self.set_terminator(4)  # first, we are looking for a message header

        # hold incoming data
        self._ibuffer = bytearray()
        self._read_header = True

        # map events to a list of callbacks
        self._events_cb = defaultdict(list)
        self._events_pattern_cb = defaultdict(list)
def run_client(n):
    with get_socket() as sock:
        client = SynClient(sock)
        for _ in range(n):
            client.request('time', 'date')
def main():
    with get_socket() as sock:
        client = AsynClient(sock)
        client.register("test_client")
        asyncore.loop()
示例#6
0
    def __init__(self, sock=None):
        super().__init__()

        self._socket = sock or get_socket()
        self.missed_msg = deque()
def main():
    with get_socket() as sock:
        service = DateService(sock)
        asyncore.loop()
def main():
    with get_socket() as sock:
        service = EpochDelta(sock)
        asyncore.loop()