private void onNewMessage(object a, MessageArgs e) { logs.addLog(e.message, true, Constants.LOG_INFO, true); if (e.message.Contains("CallRequest") && !e.message.Contains("ok")) { string[] parts = e.message.Split('#'); string response = parseMsgFromNCC(e.message); signalizationNetwork.sendMessage(nc.Split('%')[0] + "@CallControll#CallRequest#" + parts[2] + "#" + this.myId + "#" + response); } else if (e.message.Contains("CallCoordination") && e.message.Contains("ok")) { MessageArgs arg = new MessageArgs(e.message); OnNewConnectionEstablished(this, arg); } }
public CPCC(Logs logWindow, string ip, string port, string myName, string myId, string networkController) { this.signalizationNetwork = new transportClient(ip, port); this.logs = logWindow; msgListener = new transportClient.NewMsgHandler(onNewMessage); signalizationNetwork.OnNewMessageRecived += msgListener; this.myName = myName; this.myId = myId; this.nc = networkController; sendMessage(myId + "@" + "CallControll"+"#"); Thread.Sleep(100); sendMessage(nc+"@CallControll#MyParams#"+myId+"#"); logs.addLog("Service started correctly", true, Constants.LOG_INFO); }
public CPCC(Logs logWindow, string ip, string port, string myName, string myId, string networkController) { this.signalizationNetwork = new transportClient(ip, port); this.logs = logWindow; msgListener = new transportClient.NewMsgHandler(onNewMessage); signalizationNetwork.OnNewMessageRecived += msgListener; this.myName = myName; this.myId = myId; this.nc = networkController; sendMessage(myId + "@" + "CallControll" + "#"); Thread.Sleep(100); sendMessage(nc + "@CallControll#MyParams#" + myId + "#"); logs.addLog("Service started correctly", true, Constants.LOG_INFO); }