public void SendCommandFromAllClients(MessageDescript descript) { foreach (var client in Clients) { sendner.asynSendMessageFromClient(descript, client.Value, allocSendedMessageFromClient, allocDropClientSendMessage); } }
public void SendCommand <T>(string message) where T : TemplateCommand { if (!isWorking) { allocToDrop(info, new Exception("Client dosen't connect")); return; } if (message == null) { message = ""; } var buffer = commandController.GetBufferMessage <T>(message); if (buffer == null) { DebugAdapter.Log($"Havan't \"{typeof(T).Name}\" command"); return; } var descripte = commandController.GetDescriptMessage(buffer); sendner.asynSendMessageFromClient(descripte, info, allocSended, allocToDrop); }