好站連結:程式設計工藝大師   

 

程式碼 : 
 
//FTP server

 

import java.net.*;
import java.io.*;

 

public class Server13_4 {
  int messagein;
  static int port;
  static String outfilename;

 

  public Server13_4() {
     try{
         ServerSocket SS = new ServerSocket(port);
         System.out.println("Server is created and waiting Client to connect...");

 

         Socket socket = SS.accept();
         System.out.println("Client IP = " +
                             socket.getInetAddress().getHostAddress());

 

         DataInputStream instream = new DataInputStream(socket.getInputStream());
         FileOutputStream fos = new FileOutputStream(outfilename);

 

         while(messagein != -1){
              messagein = instream.readInt();     
              fos.write(messagein);
          }
         System.out.println("Data written to File successfully!");
      }
      catch(IOException e){
          System.out.println(e.getMessage());
      }  
  }

 

  public static void main(String args[]){
         if(args.length < 2){
            System.out.println("Usage: java Server13_4 [port] [outfilename]");
            System.exit(1);
         }
         port=Integer.parseInt(args[0]);
         outfilename = args[1];
         Server13_4 ServerStart=new Server13_4();
  }
}

87  
 
連線成功後,因為無法連到server端的資料夾,所以無法傳資料!!

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 妮媽 的頭像
    妮媽

    新手媽媽成長紀錄

    妮媽 發表在 痞客邦 留言(0) 人氣()