服务器端设置FTP服务,可达到你的目的,前几天刚刚如此实现。

解决方案 »

  1.   

    不懂,怎么用socket实现FTP服务!!!!!!!!!!
    能给出程序代码吗??
      

  2.   

    不用FTP也能实现。利用ServerSocket和Socket建立连接,进而得到Socket的输入输出流;建立File类,服务器端用来读取文件的数据,并发送到Socket输出流中,客户端用来把从Socket中读取的数据保存到文件。文件传送是以字节为单位的,所以可以传送任意扩展名(类型)的文件。我这正好有一个客户机和服务机传送文件的例子,要代码的话给我发短消息~~~~~~~~~
      

  3.   

    服务器端:
    ServerSocket server = new ServerSocket(4700);
    Socket serversocket = server.accept();
    PrintWriter os = new PrintWriter(serversocket.getOutputStream());File myfile=new File("c:\\aa.txt");//或者c:\\aa.mp3
    FileInputStream haha=new FileInputStream(myfile);客户端:
    mysocket = new Socket("127.0.0.1", 4700);
    BufferedReader is = new BufferedReader(new InputStreamReader(mysocket.
              getInputStream()));