Program
Program
import java.io.*;
import java.net.URL;
try {
int length;
outputStream.write(buffer, 0, length);
inputStream.close();
outputStream.close();
} catch (Exception e) {
System.out.println("Exception: " + e.getMessage());
}}}
OUTPUT :
D:\XEON\Lab>javac Download.java
D:\XEON\Lab>java Download
Server.java
import java.io.*;
import java.net.*;
try {
while (true) {
sock = sersock.accept();
System.out.println(ins.readLine());
ios.close();
sock.close();
} catch (Exception e) {
} finally {
try {
if (sersock != null) {
sersock.close();
Client.java
import java.io.*;
import java.net.*;
class Client {
public static void main(String[] args) {
PrintStream ps = null;
System.out.println("Trying to connect...");
try {
ps = new PrintStream(sock.getOutputStream());
DataInputStream is = new
DataInputStream(sock.getInputStream());
System.out.println(is.readLine());
} catch (SocketException e) {
} catch (IOException e) {
} finally {
try {
if (sock != null) {
sock.close();
} catch (IOException e) {
System.out.println("Close Error: " + e.getMessage());
OUTPUT :
In server window:
D:\XEON\Lab>javac Server.java
D:\XEON\Lab>java Server
Server Started
:ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=4000
] Client Connected
:Socket[addr=/192.168.1.18,port=1815,localport=4000]
Hi from client
In client window:
D:\XEON\Lab>javac client.java
D:\XEON\Lab>java client
Trying to connect
tcpchatserver.java
import java.io.*;
import java.net.*;
class tcpchatserver {
PrintWriter toClient;
try {
System.out.print("\nServer started\n");
System.out.println("Client connected");
while (true) {
CltMsg = fromClient.readLine();
if (CltMsg.equals("end"))
break;
else {
SrvMsg = fromUser.readLine();
toClient.println(SrvMsg);
System.out.println("\nClient Disconnected");
fromClient.close();
toClient.close();
fromUser.close();
Clt.close();
Srv.close();
} catch (Exception E) {
System.out.println(E.getMessage());
tcpchatclient.java
import java.io.*;
import java.net.*;
class tcpchatclient {
Socket Clt;
PrintWriter toServer;
try {
while (true) {
CltMsg = fromUser.readLine();
toServer.println(CltMsg);
if (CltMsg.equals("end"))
break;
SrvMsg = fromServer.readLine();
System.out.println("Client: " + SrvMsg);
Clt.close();
} catch (Exception E) {
System.out.println(E.getMessage());
OUTPUT :
In server window:
D:\XEON\Lab>javac tcpchatserver.java
D:\XEON\Lab>java tcpchatserver
Server started
Client connected
Server : hai
Client Disconnected
In client window:
D:\XEON\Lab>javac tcpchatclient.java
D:\XEON\Lab>java
Client : hello
dnsclient.java
import java.io.*;
import java.net.*;
InetAddress ipaddress;
if (args.length == 0)
ipaddress = InetAddress.getLocalHost();
else
ipaddress = InetAddress.getByName(args[0]);
byte[] senddata;
senddata = sentence.getBytes();
clientsocket.send(pack);
DatagramPacket recvpack = new DatagramPacket(receivedata,
receivedata.length);
clientsocket.receive(recvpack);
clientsocket.close();
dnsserver.java
import java.io.*;
import java.net.*;
str = str.trim();
if (array[i].equals(str))
return i;
return -1;
}
public static void main(String arg[]) throws IOException {
while (true) {
serversocket.receive(recvpack);
String capsent;
else
serversocket.send(pack);
OUTPUT :
In server window
D:\XEON\Lab>javac dnsserver.java
D:\XEON\Lab>java dnsserver
In client window
D:\XEON\Lab>javac dnsclient.java
D:\XEON\Lab>java dnsclient
IP Address: 68.180.206.184
PROGRAM :
import sys
def packet_handler(packet):
print(packet.show())
sniff(iface='eth0', prn=packet_handler)
OUTPUT :
Clientarp.java
import java.io.*;
import java.net.*;
class Clientarp {
try {
dout.writeBytes(str1 + '\n');
clsct.close();
} catch (Exception e) {
System.out.println(e);
}
}
Serverarp.java
import java.io.*;
import java.net.*;
class Serverarp {
try {
while (true) {
if (str.equals(ip[i])) {
dout.writeBytes(mac[i] + '\n');
found = true;
break;
if (!found) {
} catch (Exception e) {
System.out.println(e);
Output :
D:\XEON\Lab>java Serverarp
D:\XEON\Lab>java Clientarp
Clientrarp.java
import java.io.*;
import java.net.*;
try {
byte[] sendByte;
sendByte = str.getBytes();
client.send(sender);
client.receive(receiver);
client.close();
} catch (Exception e) {
System.out.println(e);
Serverrarp.java
import java.io.*;
import java.net.*;
try {
while (true) {
server.receive(receiver);
String[] ip = {"10.0.3.186"};
if (str.equals(mac[i])) {
server.send(sender);
found = true;
break;
if (!found) {
server.send(sender);
} catch (Exception e) {
System.out.println(e);