CN Lab 7
CN Lab 7
Code -
UDPFileServer.java:
import java.io.*;
import java.net.*;
try {
// Create a socket to listen on the port
socket = new DatagramSocket(PORT);
byte[] receiveBuffer = new byte[BUFFER_SIZE];
System.out.println("Server is ready to receive files...");
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (socket != null && !socket.isClosed()) {
socket.close();
}
}
}
}
Client.java:
import java.io.*;
import java.net.*;
try {
// Create a UDP socket
socket = new DatagramSocket();
InetAddress serverAddress = InetAddress.getByName(SERVER_IP);
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (socket != null && !socket.isClosed()) {
socket.close();
}
}
}
}
test.txt:
Output -