private static void Answer(Message message, MessageType answerType, string answerValue = "") { var targetEndPoint = message.Origin; Answer( targetEndPoint, answerType, answerValue); }
internal static void BroadcastMessage(MessageType type, string value) { lock (_clientsLock) { foreach (var client in _clients.Values.ToArray()) { Answer(client, type, value); } } }
private static void Answer(IPEndPoint targetEndPoint, MessageType answerType, string answerValue) { _messager?.SendMessage(targetEndPoint, answerType, answerValue); }
private static void Answer(Client client, MessageType answerType, string answerValue) { Answer(client.EndPoint, answerType, answerValue); }