whiplk

[App] - UDPClient.java

Sep 7th, 2013
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. //UDPCliente.java, Willian Luigi (c) CODE.ME
  2. //http://codeme.forumeiros.com/t44-conexao-udpservidor-cliente#256
  3.  
  4. import java.io.*;
  5. import java.net.*;
  6. import java.util.*;
  7.  
  8. class UDPCliente {
  9.     public static void main(String[] args) throws Exception {
  10.         System.out.printf("Conectando...\nDigite algo: ");
  11.         Scanner bufferUs = new Scanner(System.in);
  12.         DatagramSocket client = new DatagramSocket();
  13.         InetAddress ip = InetAddress.getByName("127.0.0.1"); // IP onde o servidor se encontra online
  14.         byte[]
  15.             enviado = new byte[1024],
  16.             recebido = new byte[1024];
  17.         String msg = bufferUs.nextLine();
  18.         enviado = msg.getBytes();
  19.         DatagramPacket enviar = new DatagramPacket(enviado, enviado.length, ip, 7777);
  20.         client.send(enviar);
  21.         DatagramPacket receber = new DatagramPacket(recebido, recebido.length);
  22.         client.receive(receber);
  23.         msg = new String(receber.getData());
  24.         System.out.printf("Servidor: %s", !msg.trim().equals("") ? "Mensagem enviada com sucesso.":"Não foi possível enviar sua mensagem.");     
  25.         client.close();
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment