读取socket传过来的信息

来源:互联网 发布:单片机压力传感器调试 编辑:程序博客网 时间:2024/06/08 12:14
inputStream读取可能造成中文乱码解决思路是inputStream转为reader再读取到stringBuffer中            Socket connect = new Socket("127.0.0.1", 4986);            InputStream in = connect.getInputStream();            InputStreamReader isr=new InputStreamReader(in,"UTF-8");            BufferedReader br=new BufferedReader(isr);            String s="";            StringBuffer sbf=new StringBuffer();            while((s=br.readLine())!=null){                sbf.append(s);            }            String ss=sbf.toString();            // F) 关闭socket            connect.close();


0 0