public override void Process(MessageSerializer serializer, IMessage msg) { bcLSAddr bcmsg = (bcLSAddr)msg; string s = ""; foreach (var ip in bcmsg.LSInfo.Ips) { s += " : " + ip; if (ip.Contains("192.168.1")) { MainUILogic.mInstance.m_TcpIP = ip; MainUILogic.mInstance.m_TcpPort = bcmsg.LSInfo.Port; } } Debug.Log(bcmsg.LSInfo.Name + s); //bcmsg.ServerName ="ClientName 127"; //AsyncUdpClient.getInstance().SendTo("127.0.0.1", bcmsg); //bcmsg.ServerName = "ClientName 183"; //AsyncUdpClient.getInstance().SendTo("192.168.1.183", bcmsg); }
public BroadcastDispatcher() { bcLSAddr bcSeverInfo = new bcLSAddr(); m_ProcessorMap.Add(bcSeverInfo.GetType().ToString(), new ServerInformationProcessor()); }