-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProg10Server.java
24 lines (24 loc) · 1015 Bytes
/
Prog10Server.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.net.*;
import java.util.Scanner;
public class Prog10Server {
public static void main(String[] args)throws Exception{
DatagramSocket serverSocket = new DatagramSocket(9876);
System.out.println("Server Started");
byte[] recieveData = new byte[1024];
DatagramPacket recievePacket = new DatagramPacket(recieveData, recieveData.length);
serverSocket.receive(recievePacket);
recievePacket.getData();
InetAddress IPAddress = recievePacket.getAddress();
int port = recievePacket.getPort();
System.out.println("Client Connected");
Scanner input = new Scanner(System.in);
System.out.println("Enter message");
String message = input.nextLine();
byte[] sendData = message.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length,IPAddress,port);
serverSocket.send(sendPacket);
serverSocket.close();
input.close();
System.exit(0);
}
}