Duvida

Alguem poderia me dizer qual a finalidade do array nome, e deste trecho do programa

[code]if (waylla.length != 1) {
System.out.println("Usage: java QuoteClient <hostname>");
return;
}

public class Cliente {
public static void main(String[] nome) throws IOException {

    if &#40;waylla.length != 1&#41; &#123;
         System.out.println&#40;&quot;Usage&#58; java QuoteClient &lt;hostname&gt;&quot;&#41;;
         return;
    &#125;

     // get a datagram socket
    DatagramSocket socket = new DatagramSocket&#40;&#41;;

    // send request
    byte&#91;&#93; buf = new byte&#91;256&#93;;
    InetAddress address = InetAddress.getByName&#40;nome&#91;0&#93;&#41;;
    DatagramPacket packet = new DatagramPacket&#40;buf, buf.length, address, 4445&#41;;
    socket.send&#40;packet&#41;;

    // get response
    packet = new DatagramPacket&#40;buf, buf.length&#41;;
    socket.receive&#40;packet&#41;;

    // display response
    String received = new String&#40;packet.getData&#40;&#41;&#41;;
    System.out.println&#40;&quot;Quote of the Moment&#58; &quot; + received&#41;;

    socket.close&#40;&#41;;
&#125;

}[/code]
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Cassolato[/color][/size] :joia:

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.