Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package FileSender;
- import java.io.BufferedReader;
- import java.io.DataOutputStream;
- import java.io.InputStreamReader;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.nio.file.Files;
- import java.nio.file.NoSuchFileException;
- import java.nio.file.Paths;
- /**
- * Created by halfo on 12/4/14.
- */
- public class FileSender {
- public static void main (String[] args) throws Exception {
- String fileName;
- ServerSocket serverSocket;
- serverSocket = new ServerSocket(8080);
- while(true) {
- DataOutputStream send;
- BufferedReader receive;
- Socket clientSocket = serverSocket.accept();
- receive = new BufferedReader(
- new InputStreamReader(clientSocket.getInputStream()));
- send = new DataOutputStream(
- clientSocket.getOutputStream());
- fileName = receive.readLine();
- try {
- send.writeBytes(new String(
- Files.readAllBytes(Paths.get(fileName)), "UTF-8"));
- } catch (NoSuchFileException e) {
- send.writeBytes("Error: File not found");
- }
- clientSocket.close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment