Ejemplo n.º 1
0
 protected override ClientBase[] GetClients()
 {
     m_client1 = new UnitProcess();
     m_client2 = new UnitProcess();
     m_feeder  = new UnitProcess();
     return(new ClientBase[] { m_client1, m_client2, m_feeder });
 }
Ejemplo n.º 2
0
 protected override ClientBase[] GetClients()
 {
     m_dataHolder = new UnitProcess();
     m_getter     = new UnitProcess();
     m_invalidOne = new UnitProcess();
     m_invalidTwo = new UnitProcess();
     return(new ClientBase[] { m_dataHolder, m_getter, m_invalidOne, m_invalidTwo });
 }
Ejemplo n.º 3
0
        public async void NotifyClientsStartUnitAsync(String unitName, UnitProcess unitProcess)
        {
            Program.LoggerModule.Log("Modules.WebSocketServerModule.NotifyClientsStartUnit", "通知所有客户端指定单元正在启动");
            if (this.WebSocketConnectionDictionary.Count < 1)
            {
                Program.LoggerModule.Log("Modules.WebSocketServerModule.NotifyClientsStartUnit", "没有需要通知的客户端");
                return;
            }
            String unitProcessJson = JsonConvert.SerializeObject(unitProcess);

            foreach (KeyValuePair <Guid, IWebSocketConnection> item in this.WebSocketConnectionDictionary)
            {
                if (!item.Value.IsAvailable)
                {
                    return;
                }
                await item.Value.Send($"{item.Key.ToString()}{this.SplitChar}NotifyStartUnit{this.SplitChar}{unitProcessJson}");
            }
        }
 protected override ClientBase[] GetClients()
 {
     m_client1 = new UnitProcess();
     return(new ClientBase[] { m_client1 });
 }
Ejemplo n.º 5
0
 protected override ClientBase[] GetClients()
 {
     sender   = new UnitProcess();
     receiver = new UnitProcess();
     return(new ClientBase[] { sender, receiver });
 }
 protected override ClientBase[] GetClients()
 {
   m_client1 = new UnitProcess();
   m_client2 = new UnitProcess();
   return new ClientBase[] { m_client1, m_client2 };
 }
Ejemplo n.º 7
0
 protected override ClientBase[] GetClients()
 {
     _mClient1 = new UnitProcess();
     _mClient2 = new UnitProcess();
     return(new ClientBase[] { _mClient1, _mClient2 });
 }