// Generate a LogMessage event to add a log message.
 private void TriggerEvent_LogMessage(string msg)
 {
     NetworkServerClientEventInfo info = new NetworkServerClientEventInfo(this, NetworkServerClientEventInfoCode.LogMessage, msg);
     this.clientEventHandler(info);
 }
 // Generate a NewData event to pass the server a newly received message.
 private void TriggerEvent_NewData(string msg)
 {
     NetworkServerClientEventInfo info = new NetworkServerClientEventInfo(this, NetworkServerClientEventInfoCode.NewData, msg);
     this.clientEventHandler(info);
 }
 // Generate a Disconnected event to notify the server that the client
 // has disconnected.
 private void TriggerEvent_Disconnected()
 {
     NetworkServerClientEventInfo info = new NetworkServerClientEventInfo(this, NetworkServerClientEventInfoCode.Disconnected);
     this.clientEventHandler(info);
 }