Klient:
import java.io.;
import java.net.;
public class Klient {
private static BufferedReader in;
private static Socket clientSocket;
private static PrintWriter out;
public static void main(String[] args) throws UnknownHostException, IOException
{
clientSocket = new Socket("localhost", 50000);
out = new PrintWriter(clientSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader brIn =new BufferedReader(isr);
in.close();
out.close();
clientSocket.close();
}
}
Serwer:
import java.net.;
import java.io.;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.awt.FileDialog;
import java.awt.Frame;
public class Serwer
{
private static Socket commSock;
private static ServerSocket sock;
public static void main(String[] args) throws IOException
{
sock = new ServerSocket(50000);
commSock = sock.accept();
PrintWriter out = new PrintWriter(commSock.getOutputStream(), true);
BufferedReader in = new BufferedReader( new InputStreamReader(commSock.getInputStream()));
FileDialog fd =new FileDialog("Wczytaj",FileDialog.LOAD);
// Ewentualnie: FileDialog fd =new FileDialog(a,"Zapisz",FileDialog.SAVE);
fd.setVisible(true);
String katalog=fd.getDirectory();
String plik=fd.getFile();
System.out.println("Wybrano plik: " + plik);
System.out.println("w katalogu: "+ katalog);
System.out.println("Ścieżka: "+ katalog + plik);
in.close();
out.close();
commSock.close();
sock.close();
}
}
tylko nie wiem czy to jest serwer wpółbierzny ale nie umiem więcej napisać a musze go oddać do 10 grudnia