黑马程序员技术交流社区

标题: 谁能解释,UDP中管不了的BufferedWrite [打印本页]

作者: 金樽月    时间: 2015-10-5 21:35
标题: 谁能解释,UDP中管不了的BufferedWrite
你能找出下面程序中的错误吗?反正我不能,答案在最后
                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();只要写上就报错,你知道为什么马?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2