sugar-toolkit-gtk3/sugar/chat/MeshChat.py

16 lines
438 B
Python
Raw Normal View History

from sugar.chat.GroupChat import GroupChat
from sugar.presence.Service import Service
import sugar.env
class MeshChat(GroupChat):
SERVICE_TYPE = "_olpc_mesh_chat._udp"
2006-06-30 18:26:12 +02:00
SERVICE_ADDRESS = "232.5.5.5"
SERVICE_PORT = 6301
def __init__(self):
GroupChat.__init__(self)
service = Service(sugar.env.get_nick_name(), MeshChat.SERVICE_TYPE,
2006-06-30 18:26:12 +02:00
'local', MeshChat.SERVICE_ADDRESS, MeshChat.SERVICE_PORT)
self._setup_stream(service)