package server;

import java.io.File;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import transfer.ImageFileTransfer;

/**
 *
 * @author Murashko Arthur
 */

public class Server implements Runnable {
    public static final int PORT = 2525;

    String img = "D:\\Study\\5 term 2 attempt\\Курсовой проект\\"
                    + "Images\\Cases\\HEDY_A1210.jpg";

    private Socket socket;

    public Server(Socket socket) {
        this.socket = socket;
    }

    public void run() {
        System.out.println("Клиент подключился");
        ImageFileTransfer.send(socket, new File(img));
        System.out.println("Клиент отключился");
    }

    public static void main(String[] args) {
        try {
            ServerSocket serverSocket = new ServerSocket(PORT);

            while (true) {

                Socket incoming = serverSocket.accept();
                Thread thread = new Thread(new Server(incoming));
                thread.start();
            }
        } catch (IOException ex) {
            System.out.println("Ошибка.");
        }
    }
}
