public void Start() { if (!_tcpClient.Connected) { if (Sysinfo != null) Sysinfo("Socket Closed, Cannot send data."); return; } var msg = new ByteArray(); msg.WriteUTFBytes("1"); var m = msg.GetBuffer(); _tcpClient.Client.Send(m); //var m = Encoding.UTF8.GetBytes("1"); //_tcpClient.Client.Send(m); StopRev = false; Sysinfo("Start Listen..."); //var RevThread = new Thread(new ThreadStart(ReceiveMessage)); var RevThread = new Thread(new ThreadStart(Receive)); RevThread.Start(); }