void OnFormShown(IPEndPoint ip) { string error; if (server.Start(ip, out error)) { server.OnClientJoin += OnClientJoin; server.OnClientLeft += OnClientLeft; server.OnNewMessage += (msg) => Invoke(new Action(() => ChatBox.AppendMessage(msg) )); } else { MessageBox.Show(error); Close(); } }
void GetMessage(ChatData.Message msg) { Invoke(new Action(() => ChatBox.AppendMessage(msg))); }
void UpdateGlobalChat(ChatData.Message msg) { ChatBox.AppendMessage(msg); }