Untitled
unknown
plain_text
2 years ago
2.1 kB
4
Indexable
import java.io.*; import java.net.*; public class client { public static void main(String[] args) { try { Socket socket = new Socket("192.168.112.120", 1234); BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter writer = new PrintWriter(socket.getOutputStream(), true); BufferedReader consoleReader = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter file name: "); String fileName = consoleReader.readLine(); writer.println(fileName); String line; StringBuilder fileContents = new StringBuilder(); while ((line = reader.readLine()) != null) { fileContents.append(line).append("\n"); } if (fileContents.toString().equals("File not found\n")) { System.out.println("File not found on the server."); } else { System.out.println("File contents:\n" + fileContents.toString()); // Save contents as a file try (PrintWriter fileWriter = new PrintWriter(new FileWriter(fileName))) { fileWriter.println(fileContents); } System.out.println("File saved: " + fileName); } writer.close(); reader.close(); consoleReader.close(); socket.close(); } catch (IOException e) { e.printStackTrace(); } import java.io.*; import java.net.*; import java.util.*; public class TCPFileClient { public static void main(String str[]) throws Exception { Scanner sc=new Scanner(System.in); System.out.println("Enter the file name to upload"); File f=new File(sc.next()); Scanner sc2=new Scanner(f); Socket s=new Socket("192.168.112.120",10000); DataOutputStream dos=new DataOutputStream(s.getOutputStream()); while(sc2.hasNext()) { dos.writeUTF(sc2.nextLine()); } s.close(); dos.close(); } }} }
Editor is loading...