private void InitializeChatCore() { mChatModel = ChatService.CurrentChatModel.CreateTCPChat(); mChatModel.PropertyChanged += (s, e) => RaisePropertyChanged(e.PropertyName); mChatModel.Connect(); ResourcesService.Instance.Unloading += (s, e) => mChatModel.Disconnect(); }
private void buttonClientConnect_Click(object sender, EventArgs e) { buttonClientConnect.Enabled = false; buttonServerStart.Enabled = false; var tcpChat = new TCPChat() { isServer = false, serverIp = IPAddress.Parse(textBoxIp.Text) }; tcpChat.Awake(); }
private void buttonServerStart_Click(object sender, EventArgs e) { buttonClientConnect.Enabled = false; buttonServerStart.Enabled = false; var tcpChat = new TCPChat() { isServer = true }; tcpChat.Awake(); }