예제 #1
0
        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]));
            }
        }
예제 #2
0
파일: Link.cs 프로젝트: JJablon/TSST-2017Z
 public void SendData(string data, AbstractAddress address)
 {
     Ports[address].SendContent(data);
 }
예제 #3
0
파일: Link.cs 프로젝트: JJablon/TSST-2017Z
 public bool Contains(AbstractAddress address)
 {
     return(Ports.ContainsKey(address));
 }
예제 #4
0
 public IncomeDataArgs(AbstractAddress Address, string Data)
 {
     this.Address = Address;
     this.Data    = Data;
 }