public IPC(string selfNameIn)
{
selfName = selfNameIn;
MapFunction("open udp channel", delegate(string messageBody)
{
if (messageBody == "")
{
int port = udp.Assign();
SendMessage("track_plus", "open udp channel", port.ToString());
Globals.WriteLine("bound to UDP port " + port);
}
else
{
int port;
int.TryParse(messageBody, out port);
udp.Assign(port);
Globals.WriteLine("bound to UDP port " + port);
}
return 1;
});
Update();
}