欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

socket 偶然会出现乱码

更新时间: 2014-01-05 03:07:10 责任编辑: Author_N1

 

SOCKET 偶尔会出现乱码

程序正在进行测试,昨天传输还是好好的!今天起来一看。发现竟然会有乱码
接收端:
//初始化要用的流
                    ns = service.GetStream();
                    sr = new StreamReader(ns);                  
                    sw = new StreamWriter(ns, Encoding.Default);

                    //开始接收内容
                    str = sr.ReadLine();

昨天接收str还是能正常接收的。
早上以看就有乱码了

发送端:
 ns = tcpClient2.GetStream();
 senddata = new StreamWriter(ns);
 senddata.WriteLine("entrybalance," + carbrand);//建行模式发送的carbrand 的值为标签号
 senddata.Flush();

这样的通信,接收会不稳定吗?怎么突然接收的汉字有乱码呢?
--参考方法--
发送方发给你的就是乱码
--参考方法--
接受数据的时候可能由于编码格式问题导致乱码
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:10
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18522/
本文WWW.DOC100.NET DOC100.NET版权所有。