if (waylla.length != 1) {
System.out.println("Usage: java QuoteClient <hostname>");
return;
}
public class Cliente {
public static void main(String[] nome) throws IOException {
if (waylla.length != 1) {
System.out.println("Usage: java QuoteClient <hostname>");
return;
}
// get a datagram socket
DatagramSocket socket = new DatagramSocket();
// send request
byte[] buf = new byte[256];
InetAddress address = InetAddress.getByName(nome[0]);
DatagramPacket packet = new DatagramPacket(buf, buf.length, address, 4445);
socket.send(packet);
// get response
packet = new DatagramPacket(buf, buf.length);
socket.receive(packet);
// display response
String received = new String(packet.getData());
System.out.println("Quote of the Moment: " + received);
socket.close();
}
}
Duvida
W
Alguem poderia me dizer qual a finalidade do array nome, e deste trecho do programa
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Cassolato[/color][/size] :joia:
1 Resposta
B
Ola,
O array nome é de declaração obrigatoria, pois faz parte da assinatura do método main. Ele recebe os parametros enviados a JVM quando se roda o programa, que no teu caso parece o host para o InetAddress.
Criado 4 de dezembro de 2006
Ultima resposta 5 de dez. de 2006
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo