//UDPCliente.java, Willian Luigi (c) CODE.ME //http://codeme.forumeiros.com/t44-conexao-udpservidor-cliente#256 import java.io.*; import java.net.*; import java.util.*; class UDPCliente { public static void main(String[] args) throws Exception { System.out.printf("Conectando...\nDigite algo: "); Scanner bufferUs = new Scanner(System.in); DatagramSocket client = new DatagramSocket(); InetAddress ip = InetAddress.getByName("127.0.0.1"); // IP onde o servidor se encontra online byte[] enviado = new byte[1024], recebido = new byte[1024]; String msg = bufferUs.nextLine(); enviado = msg.getBytes(); DatagramPacket enviar = new DatagramPacket(enviado, enviado.length, ip, 7777); client.send(enviar); DatagramPacket receber = new DatagramPacket(recebido, recebido.length); client.receive(receber); msg = new String(receber.getData()); System.out.printf("Servidor: %s", !msg.trim().equals("") ? "Mensagem enviada com sucesso.":"Não foi possível enviar sua mensagem."); client.close(); } }