Untitled
unknown
plain_text
3 years ago
2.1 kB
9
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...