package com.client.filetransfer; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Administrator */ public class ListernForFileReceive implements Runnable { public static final int FILE_TRANSFER_PORT = 8080; ServerSocket fileServerSocket = null; public ListernForFileReceive() { try { fileServerSocket = new ServerSocket(FILE_TRANSFER_PORT); } catch (IOException ex) { Logger.getLogger(ListernForFileReceive.class.getName()).log(Level.SEVERE, null, ex); } } public void run() { while (true) { try { System.out.println("waiting for filr receive"); Socket fileSocket = fileServerSocket.accept(); System.out.println("Connected"); FileReceiver fileReceiver = new FileReceiver(fileSocket); new Thread(fileReceiver).start(); } catch (IOException ex) { Logger.getLogger(ListernForFileReceive.class.getName()).log(Level.SEVERE, null, ex); } } } }