TCP
Server
1 ServerSocket server = new ServerSocket( portnum , queueLength);
2 Socket connect = server.accept();
3 ObjectInputStream input = new ObjectInputStream( connect.getInputStream );
ObjectOutputStream output = new ObjectOutputStream( connect.getOutputStream);
output.flush();
String msg = (String) input.readObject();
output.writeObject( String );
input.close();
output.close();
connect.close();
Client
1 Socket connect = new Socket( InetAddress.getByName( String serverAddress) , port );
2 ObjectInputStream input = new ObjectInputStream( connect.getInputStream );
ObjectOutputStream output = new ObjectOutputStream( connect.getOutputStream);
UDP
DatagramSocket socket = new DatagramSocket( int port );
byte data[] = new byte[100];
DatagramPacket receivePacket = new DatagramPacket( data , data.length );
socket.receive( receivePacket );
DatagramPacket sendPacket = new DatagramPacket( receivePacket.getData() ,
receivePacket.getLength() , receivePacket.getAddress() , receivePacket.getPort() );
socket.send( sendPacket );