Um tutorial servidor do cliente java

Java vem com todas as ferramentas necessárias para criar seus próprios clientes e servidores construídos diretamente em bibliotecas padrão da linguagem. Para executar esta tarefa, você precisará executar lado aplicativos Java de dois a lado. A menos que você esteja familiarizado com as ferramentas de linha de comando, esta será mais fácil em um ambiente de desenvolvimento Java, como Netbeans.

  • Abertas Netbeans e clique "Arquivo" e "Criar novo projeto." Nome do projeto "ServerClientTutorial" e definir a classe principal como "Servidor." Alternativamente, se você não optar por usar o NetBeans ou outro ambiente de desenvolvimento, basta abrir um editor de texto e imediatamente salve-o como "Server.java."

  • Cole o seguinte código:

    import java.net. *;

    import java.io. *;

    classe pública do servidor {

    main (String [] args) public static void lança IOException {

    Tomada ServerSocket = new ServerSocket (5445);

    Socket cliente = socket.accept ();

    PrintWriter out = new PrintWriter (client.getOutputStream (), true);

    out.println ("Olá. Esta é a sua língua servidor.");

    out.close ();

    client.close ();

    socket.close ();

    }

    }

    Isso cria um servidor simples que irá ouvir as conexões na porta 5445 e, quando a ligação é recebida, imprime uma mensagem simples para o cliente. Você pode até ouvir a mensagem através de Telnet. Clique "Corre" agora e digite o seguinte comando em seu prompt de comando do Windows:



    telnet localhost 5445

  • Criar um novo arquivo de Java clicando "Arquivo," "Projeto," e "Adicionar ficheiro." Diga "Cliente"

  • Cole o seguinte em seu arquivo Cliente:

    import java.net. *;

    import java.io. *;

    Cliente classe pública {

    main (String [] args) public static void lança IOException, UnknownHostException {

    Socket = new Socket ("localhost", 5445);

    BufferedReader in = new BufferedReader (new InputStreamReader (socket.getInputStream ()));

    System.out.println (in.readLine ());

    in.close ();

    socket.close ();

    }

    }

    Isto é mais simples do que o servidor. Ele abre uma conexão com "localhost" (A termo de rede para a máquina atual) na porta 5445 e atende a todas as mensagens. Uma vez que ele se conecta e recebe a mensagem, ele imprime-lo para o console e fecha.

  • Clique "Corre" no servidor e, em seguida, clique "Corre" no cliente. Você verá a mensagem do servidor aparecerá na saída do cliente.

De esta maneira? Compartilhar em redes sociais:

LiveInternet