Esempio di server:
codice:
import java.io.*;
import java.net.*;
public class EchoServer {
public EchoServer(){
try {
ServerFrame sf=new ServerFrame();
ServerSocket s = new ServerSocket(8189);
Socket incoming = s.accept();
ObjectInputStream ois=new ObjectInputStream(incoming.getInputStream());
String in=(String)ois.readObject();
System.out.println(in);
} catch (Exception e) { System.err.println(e); }
}
public static void main(String[]args){
new EchoServer();
}
}
Esempio di client:
codice:
import java.io.*;
import java.net.*;
public class EchoClient {
public static void main(String[] args ) {
try {
Socket outcoming = new Socket("localhost",8189);
ObjectOutputStream oos=new ObjectOutputStream(outcoming.getOutputStream());
oos.writeObject("Ciao,come va?");
outcoming.close();
} catch (Exception e) { System.err.println(e); }
} // main
}