blob: a9cb635aa2f77321124230dc7f9d8fd828fbc998 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
from sugar.chat.GroupChat import GroupChat
from sugar.presence.Service import Service
import sugar.env
class MeshChat(GroupChat):
SERVICE_TYPE = "_olpc_mesh_chat._udp"
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,
'local', MeshChat.SERVICE_ADDRESS, MeshChat.SERVICE_PORT)
self._setup_stream(service)
|