一个tcp 连接问题
tcpc.Connect("192.168.2.254", portNum);
                 //Stream s = tcpc.GetStream();
                 //StreamReader sr = new StreamReader(s,Encoding.Default);
                 //strResult = sr.ReadLine();
                 string tMsg = "";
                 Stream sm = tcpc.GetStream();
                 sm.Write(Encoding.Default.GetBytes(tMsg.ToCharArray()), 0, tMsg.Length);
                 StreamReader sr = new StreamReader(tcpc.GetStream(), Encoding.Default);
                 strResult = sr.ReadLine();
这段代码怎么执行到  strResult = sr.ReadLine(); 就不动了 ???
    请问是怎么回事 ???
   还有这个  Stream sm = tcpc.GetStream();
                 sm.Write(Encoding.Default.GetBytes(tMsg.ToCharArray()), 0, tMsg.Length);
   这是什么意思  有什么用啊???
------解决方案--------------------
这段代码怎么执行到  strResult = sr.ReadLine(); 就不动了 ???  
-----------------------------------------
没有读到数据。
  还有这个  Stream sm = tcpc.GetStream();  
               sm.Write(Encoding.Default.GetBytes(tMsg.ToCharArray()), 0, tMsg.Length);  
 这是什么意思  有什么用啊???
------------------------------------
把tMsg的内容编码后发送到网络。