import java.io.IOException;import java.net.*; public class DataGramClass { public static void main(String[] args) { // --- SENDER DSender.java DatagramSocket ds = null; try { ds = new DatagramSocket(); String str = "Welcome java"; InetAddress ip = InetAddress.getByName("127.0.0.1"); DatagramPacket dp = new DatagramPacket(str.getBytes(), str.length(), ip, 3000); ds.send(dp); ds.close(); // --- RECEIVER DReceiver.java DatagramSocket ds1 = new DatagramSocket(3000); byte[] buf = new byte[1024]; DatagramPacket dp1 = new DatagramPacket(buf, 1024); ds1.receive(dp1); String str1 = new String(dp1.getData(), 0, dp1.getLength()); System.out.println(str1); ds1.close(); } catch (SocketException e) { e.printStackTrace(); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
Thursday, 9 February 2017
Networking : DataGram
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment