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 }); }
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 }); }
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 }); }
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 }; }
protected override ClientBase[] GetClients() { _mClient1 = new UnitProcess(); _mClient2 = new UnitProcess(); return(new ClientBase[] { _mClient1, _mClient2 }); }