Exp 17
Exp 17
Polytechnic, Thergaon
//Exp171
//EXP171 Client Program
import java.io.*;
import java.net.*;
import java.util.*;
class exp171UDPClient
{
public static void main(String args[]) throws Exception
{
Scanner sc=new Scanner(System.in);
DatagramSocket Csocket = new DatagramSocket();
InetAddress IP = InetAddress.getByName("localhost");
byte[] sendData = new byte[1024];
byte[] receiveData = new byte[1024];
String sentence = sc.next();
sendData = sentence.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IP,
8765);
Csocket.send(sendPacket);
DatagramPacket receivePkt = new DatagramPacket(receiveData, receiveData.length);
Csocket.receive(receivePkt);
String modifiedSentence = new String(receivePkt.getData());
System.out.println("FROM SERVER: " + modifiedSentence);
Csocket.close();
}
}
class exp171UDPServer
{
public static void main(String args[]) throws Exception
{
DatagramSocket serverSocket = new DatagramSocket(8765);
byte[] receiveData = new byte[1024];
byte[] sendData = new byte[1024];
while(true)
{
sendData = n.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length,
IPAddress, port);
serverSocket.send(sendPacket);
}
}
}