Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.*;
- import java.util.*;
- public class pract6ejer5
- {
- public static void main(String[] args) throws Exception {
- System.out.println("Ejercicio 5: ");
- DatagramSocket d = new DatagramSocket();
- String nomAlumne = "nRikee\n";
- InetAddress ip = InetAddress.getByName("localhost");
- DatagramPacket dp = new DatagramPacket(nomAlumne.getBytes(),nomAlumne.getBytes().length,ip,7777);
- byte[] buffer = new byte[1000];
- DatagramPacket p = new DatagramPacket(buffer, 1000);
- DatagramSocket ds = new DatagramSocket();
- HiloRecibe fil = new HiloRecibe();
- fil.start();
- ds.send(dp);
- String nom= new String(p.getData(),0,p.getLength());
- System.out.println("\t" + nom);
- d.close();
- }
- }
- class HiloRecibe extends Thread {
- public HiloRecibe() { }
- public void run() {
- try{
- while(true){
- DatagramSocket d = new DatagramSocket(7777);
- byte[] buffer = new byte[1000];
- DatagramPacket p = new DatagramPacket(buffer, 1000);
- d.receive(p);
- String nom= new String(p.getData(),0,p.getLength());
- System.out.println("\t" + nom);
- d.close();
- }
- } catch(Exception e){}
- }
- public static void main(String args[])
- {
- HiloRecibe h = new HiloRecibe();
- h.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement