Args Number Temp SC S sc1 S Number SC P S P Number Temp sc1 Temp
Args Number Temp SC S sc1 S Number SC P S P Number Temp sc1 Temp
import java.util.Scanner;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;
import java.io.IOException;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
Page 1 of 9
}
2.
// SimpleServer.java: A simple server program.
import java.net.*;
import java.io.*;
public class SimpleServer {
public static void main(String args[]) throws IOException {
// Register service on port 1254
ServerSocket s = new ServerSocket(456);
Socket s1=s.accept(); // Wait and accept a connection
// Get a communication stream associated with the socket
OutputStream s1out = s1.getOutputStream();
DataOutputStream dos = new DataOutputStream (s1out);
// Send a string!
dos.writeUTF("Hi there");
// Close the connection, but not the server socket
dos.close();
s1out.close();
s1.close();
}
}
import java.net.*;
import java.io.*;
// Get an input file handle from the socket and read the input
InputStream s1In = s1.getInputStream();
DataInputStream dis = new DataInputStream(s1In);
String st = new String (dis.readUTF());
System.out.println(st);
Page 2 of 9
3. message = Hello Server
import java.io.*;
import java.net.*;
import java.io.*;
import java.net.*;
import java.net.Socket;
5.
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
Page 5 of 9
6. // UDPServer.java: A simple UDP server program.
import java.net.*;
import java.io.*;
Page 6 of 9
catch (IOException e) {
System.out.println("IO: " + e.getMessage()); }
finally { if (aSocket != null) aSocket.close();
}
}
}
7. Input - chatting
import java.net.*;
import java.io.*;
class MyclientInput {
public static void main(String args[]) throws Exception {
Socket s = new Socket("localhost", 3333);
DataInputStream din = new DataInputStream(s.getInputStream());
DataOutputStream dout = new DataOutputStream(s.getOutputStream());
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
dout.close();
s.close();
}
}
import java.net.*;
import java.io.*;
class MyServerInput {
public static void main(String args[]) throws Exception {
ServerSocket ss = new ServerSocket(3333);
Socket s = ss.accept();
DataInputStream din = new DataInputStream(s.getInputStream());
DataOutputStream dout = new DataOutputStream(s.getOutputStream());
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
Page 7 of 9
dout.writeUTF(str2);
dout.flush();
}
din.close();
s.close();
ss.close();
}
}
8. InetAddress
import java.io.*;
import java.net.*;
//DReceiver.java
import java.net.*;
Page 8 of 9
ds.receive(dp);
String str = new String(dp.getData(), 0, dp.getLength());
System.out.println(str);
ds.close();
}
}
Page 9 of 9