private void InitializeChatCore()
        {
            mChatModel = ChatService.CurrentChatModel.CreateTCPChat();
            mChatModel.PropertyChanged += (s, e) => RaisePropertyChanged(e.PropertyName);

            mChatModel.Connect();
            ResourcesService.Instance.Unloading += (s, e) => mChatModel.Disconnect();
        }
示例#2
0
文件: Dashboard.cs 项目: Feriixu/Chat
        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();
        }
示例#3
0
文件: Dashboard.cs 项目: Feriixu/Chat
        private void buttonServerStart_Click(object sender, EventArgs e)
        {
            buttonClientConnect.Enabled = false;
            buttonServerStart.Enabled   = false;
            var tcpChat = new TCPChat()
            {
                isServer = true
            };

            tcpChat.Awake();
        }