コード例 #1
0
def main():
    client = Client()
    client.register("PYRO:server@localhost:47216")

    threading.Thread(target=user_input, args=[client]).start()

    while True:
        message = client.receive_message()
        print("\n%s" % (message,))
コード例 #2
0
    def test_send_and_receive(self):
        """
        Test with one client sending a message and receiving its own message.
        The messages sent and receives must be equal.
        """

        client = Client()
        client.register(self.uri)
        self.assertIsNotNone(client.id)

        sent_message = "a very good messsage"
        client.send_message(sent_message)
        self.assertEqual(client.receive_message(), [sent_message])