Beispiel #1
0
import os
import sys
from time import sleep

if __name__ == '__main__':
    if __package__ is None:
        import sys
        from os import path
        sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))
        from publisher import Publisher
    else:
        from ..publisher import Publisher

    this_ip = sys.argv[1]

    pub = Publisher(this_ip)

    pub.register("topic1")
    while True:
        pub.publish("topic1", "TEST")
        sleep(1)
Beispiel #2
0
import os
import sys
from time import sleep

if __name__ == '__main__':
    if __package__ is None:
        import sys
        from os import path
        sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))
        from publisher import Publisher
    else:
        from ..publisher import Publisher

    this_ip = sys.argv[1]

    pub = Publisher(this_ip)
    pub.register("topic1", 3)
    pub.register("topic2", 2)
    pub.register("topic3", 1)

    while True:
        pub.publish("topic1", "PUB1")
        pub.publish("topic2", "PUB1")
        pub.publish("topic3", "PUB1")
        sleep(1)
Beispiel #3
0
import os
import sys
from time import sleep

if __name__ == '__main__':
    if __package__ is None:
        import sys
        from os import path
        sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))
        from publisher import Publisher
    else:
        from ..publisher import Publisher

    this_ip = sys.argv[1]

    pub = Publisher(this_ip)

    pub.register("topic1", 2)
    while True:
        pub.publish("topic1", "PUB1")
        sleep(1)
Beispiel #4
0
from publisher import Publisher
from subscriber import Subscriber

pub = Publisher()

sub1 = Subscriber('Sub1')
sub2 = Subscriber('Sub2')
sub3 = Subscriber('Sub3')

pub.register(sub1)
pub.register(sub2)
pub.register(sub3)

pub.dispath("Message!")
Beispiel #5
0
import os
import sys
from time import sleep

if __name__ == '__main__':
    if __package__ is None:
        import sys
        from os import path
        sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))
        from publisher import Publisher
    else:
        from ..publisher import Publisher

    this_ip = sys.argv[1]

    pub = Publisher(this_ip)

    pub.register("topic1", 0, 3)
    pub.register("topic2", 0, 2)
    pub.publish("topic1", "test1-1")
    pub.publish("topic1", "test1-2")
    pub.publish("topic1", "test1-3")
    pub.publish("topic2", "test2-1")
    pub.publish("topic2", "test2-2")
    pub.publish("topic2", "test2-3")