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()); } } }
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"); } }
// 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()); //} } }