A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

你能找出下面程序中的错误吗?反正我不能,答案在最后
                DatagramSocket ds = new DatagramSocket(10086);
                BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));               
                while(true){
                        byte[] bys = new byte[1024];
                        int len = bys.length;
                        DatagramPacket dp = new DatagramPacket(bys, len);
                       
                        ds.receive(dp);
                        //解析
                        byte[] bys2 = dp.getData();
                        int len2 = dp.getLength();
                        String data = new String(bys2,0, len2);
                        bw.write(data);
                        bw.newLine();
                        bw.flush();
                }               
                bw.close();
                ds.close();
对,就是bw.close();只要写上就报错,你知道为什么马?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马