Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import java.io.IOException;
  2. import java.net.DatagramPacket;
  3. import java.net.InetAddress;
  4. import java.net.MulticastSocket;
  5. import java.net.SocketException;
  6.  
  7. class Envia {
  8.  
  9. public static void main(String args[]) throws IOException {
  10. int porta = 6868;
  11. InetAddress ipGrupo = null;
  12. MulticastSocket s = null;
  13. String msg = "mensagem default"; // junta-se a um grupo de Multicast
  14. try {
  15. ipGrupo = InetAddress.getByName("224.225.226.227");
  16. s = new MulticastSocket(porta);
  17. s.joinGroup(ipGrupo);
  18. } catch (SocketException e) {}
  19. // envia mensagem
  20. DatagramPacket dtgrm = new DatagramPacket(msg.getBytes(), msg.length(), ipGrupo, porta);
  21. try {
  22. s.send(dtgrm);
  23. } catch (IOException e) {}
  24. // sai do grupo e fecha o socket
  25. try {
  26. s.leaveGroup(ipGrupo);
  27. if (s != null) {
  28. s.close();
  29. }
  30. } catch (IOException e) {
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement