private void EvaluateData(string data) { string[] normalizedData = data.Split('|'); string nodeId = normalizedData[0]; int port = int.Parse(normalizedData[1]); AbstractAddress address = new AbstractAddress(port, nodeId); if (HandleDataIncom != null) { HandleDataIncom(new IncomeDataArgs(address, normalizedData[2])); } }
public void SendData(string data, AbstractAddress address) { Ports[address].SendContent(data); }
public bool Contains(AbstractAddress address) { return(Ports.ContainsKey(address)); }
public IncomeDataArgs(AbstractAddress Address, string Data) { this.Address = Address; this.Data = Data; }