一个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的内容编码后发送到网络。