private void OnReceived(string message, string channel) { try { ClientIP = message.Split('/')[0]; Sendmessage = message.Substring(message.IndexOf("/") + 1); string displayMessage = ClientIP + "/" + channel + ">" + Sendmessage; DisplayText(displayMessage); SendMessageAll(message, channel, true); if (Sendmessage == " 연결을 해제합니다.") { ClientInfoList.Remove(ClientIP); } } catch (Exception ex) { } }
private void OnReceived(string message, string channel, bool isClientClose) { try { ClientIP = message.Split('/')[0]; Sendmessage = message.Substring(message.IndexOf("/") + 1); string displayMessage = ClientIP + "/" + channel + ">" + Sendmessage; DisplayText(displayMessage); SendMessageAll(message, channel, false); if (isClientClose) { ClientInfoList.Remove(ClientIP); } } catch (Exception ex) { ServerEvent.ErrorLog("OnReceived", ex.Message); } }