Esempio n. 1
0
        private void listenFromServer()
        {
            while (isRunning)
            {
                try
                {
                    NetworkStream networkStream = clientSocket.GetStream();
                    byte[]        bytesFrom     = new byte[10025];
                    networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
                    string dataFromClient = MyDecodeUnicode.DecodeFromUtf8(Encoding.Unicode.GetString(bytesFrom));

                    processRequest(dataFromClient);
                }
                catch (Exception ex)
                {
                    MyLogSystem.Log(ex.ToString());
                }
            }
        }
Esempio n. 2
0
        private void btLogin_Click(object sender, EventArgs e)
        {
            if (_socketMange.startConnection(tbIpServer.Text))
            {
                // send message to server
                MyTr_Client_Connect_Infor info = new MyTr_Client_Connect_Infor(tbName.Text, tbPassword.Text);

                _mysendFactory.sendJsonObject(info);

                NetworkStream networkStream = clientSocket.GetStream();
                byte[]        bytesFrom     = new byte[10025];
                networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
                string dataFromClient = MyDecodeUnicode.DecodeFromUtf8(Encoding.Unicode.GetString(bytesFrom));

                processRequest(dataFromClient);
            }
            else
            {
                MessageBox.Show("Server not found!", "Alert");
            }
        }
Esempio n. 3
0
        // listen message from server
        public void listenServer()
        {
            while (isRunning)
            {
                //try
                //{
                NetworkStream networkStream = _socket.GetStream();
                byte[]        bytesFrom     = new byte[10025];
                networkStream.Read(bytesFrom, 0, (int)_socket.ReceiveBufferSize);
                string dataFromClient = MyDecodeUnicode.DecodeFromUtf8(Encoding.Unicode.GetString(bytesFrom));

                processRequest(dataFromClient);
                //}
                //catch (Exception ex)
                //{
                //    Stop();
                //    _currentForm.addToReceiverText(">> Client " + id + " đã ngắt kết nối");
                //    MyLogSystem.Log(ex.ToString());
                //}
            }
        }