您的位置:程序门 -> java -> intellij idea



socket传.zip文件的问题,大家多帮忙啊


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


socket传.zip文件的问题,大家多帮忙啊
发表于:2007-06-19 21:14:00 楼主
我想把一个.zip文件压缩包从monitoragent传到dataservice   ,结果确实传过去了,但是.zip无法打开   是一个破损的文件,这个问题该怎么办啊?
public   class   dataservice   {
       
        public   static   void   main(string   []args){
                try   {
                        serversocket   server   =   new   serversocket(60001);
                        socket   client   =   server.accept();
                        system.out.println( "数据服务中心得到的客户端scoket: "   +   client);
                        inputstream   i   =   client.getinputstream();
                        objectinputstream   ii   =   new   objectinputstream(i);
                        file   f   =(file)ii.readobject();
                        f.createnewfile();
                }   catch   (exception   e)   {
                        e.printstacktrace();
                }        
               
        }
}


import   java.io.file;
import   java.io.objectoutputstream;
import   java.io.outputstream;
import   java.net.socket;

public   class   monitoragent   {
        public   static   void   main(string[]   args)   {
                try   {
                        datapackage   data   =   new   datapackage();
                        file   f   =   new   file( "33.zip ");
                        data.setfile(f);
                        socket   startsocket   =   new   socket( "127.0.0.1 ",   60001);
                        outputstream   o   =   startsocket.getoutputstream();
                        objectoutputstream   s   =   new   objectoutputstream(o);
                        s.writeobject(f);
                        s.flush();
                }   catch   (exception   e)   {
                        e.printstacktrace();
                }
        }
}


快速检索

最新资讯
热门点击