为什么我用getinputStream接收过来的数据都带个口???
InputStream is=socket.getInputStream();
byte barr[]=new byte[1024];
// while(true)
// {
int kk=is.read(barr,0,1024);
if(kk==-1)
{
chatServer.SetRecText("Read Error"); }
else if(kk==0)
{
chatServer.SetRecText("Read Nothing");
}
else
{
line=new String(barr,0,kk,"utf-8");
chatServer.SetRecText("Read:" + line);
}
如上。如果接收过来的是abc。那么就会在后面加上个口成了abc口。为什么呀?
换把编码换成gb2312的也这样。
byte barr[]=new byte[1024];
// while(true)
// {
int kk=is.read(barr,0,1024);
if(kk==-1)
{
chatServer.SetRecText("Read Error"); }
else if(kk==0)
{
chatServer.SetRecText("Read Nothing");
}
else
{
line=new String(barr,0,kk,"utf-8");
chatServer.SetRecText("Read:" + line);
}
如上。如果接收过来的是abc。那么就会在后面加上个口成了abc口。为什么呀?
换把编码换成gb2312的也这样。
...全文
相关推荐
浅谈图片上传利用request.getInputStream()获取文件流时遇到的问题
下面小编就为大家带来一篇浅谈图片上传利用request.getInputStream()获取文件流时遇到的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
利用socket连续发送与连续接收数据
刚刚学习socket的时候编写的程序,可以实现客户端连续向服务器发送三个数据,服务器端连续接受三个数据并返回给客户端处理结果
java使用Socket类接收和发送数据
Socket类是负责处理客户端通信的Java类。本文主要是介绍java使用Socket类接收和发送数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
java com口通讯插件
JAVA 串口编程,适用于初学者,“说明”包含了简洁的设置方法,并给出了常用的接口和类,最后用简单的代码示例了从COM口读取数据的方法。
Socket发送并接收服务器返回的数据
移动开发 Android Socket Socket发送并接收服务器返回的数据 个人整理 。


Web 开发
