예제 #1
0
파일: test_zauth.py 프로젝트: minrk/pyczmq
def s_can_connect(server, client):
    global PORT_NBR
    rc = zsocket.bind(server, "tcp://*:{0}".format(PORT_NBR))
    assert rc == PORT_NBR
    rc = zsocket.connect(client, "tcp://127.0.0.1:{0}".format(PORT_NBR))
    assert rc == 0

    zstr.send(server, "Hello World")

    poller = zpoller.new(client)
    success = zpoller.wait(poller, 100) == client
    del poller

    rc = zsocket.unbind(server, "tcp://*:{0}".format(PORT_NBR))
    assert rc != -1
    rc = zsocket.disconnect(client, "tcp://127.0.0.1:{0}".format(PORT_NBR))
    assert rc != -1
    PORT_NBR += 1
    return success
예제 #2
0
def s_can_connect(server, client):
    global PORT_NBR
    rc = zsocket.bind(server, "tcp://*:{}".format(PORT_NBR))
    assert rc == PORT_NBR
    rc = zsocket.connect(client, "tcp://127.0.0.1:{}".format(PORT_NBR))
    assert rc == 0

    zstr.send(server, "Hello World")

    poller = zpoller.new(client)
    success = zpoller.wait(poller, 100) == client
    del poller

    rc = zsocket.unbind(server, "tcp://*:{}".format(PORT_NBR))
    assert rc != -1
    rc = zsocket.disconnect(client, "tcp://127.0.0.1:{}".format(PORT_NBR))
    assert rc != -1
    PORT_NBR += 1
    return success
예제 #3
0
 def disconnect(self, endpoint):
     return zsocket.disconnect(self.sock, endpoint)
예제 #4
0
파일: types.py 프로젝트: zeromq/pyczmq
 def disconnect(self, endpoint):
     return zsocket.disconnect(self.sock, endpoint)