Como parar o servidor

3 respostas
N

Boa Tarde,

Gostaria de saber como parar o servidor, se é no código ou na IDE.

SERVIDOR

import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class ConselhoServidor {
	public static void main(String[] args) throws Exception{
		ServerSocket server = new ServerSocket(5000);
		while(true){
			 Socket socket = server.accept();
			 try(PrintWriter w = new PrintWriter(socket.getOutputStream())){
			 w.println("Aprenda java e esteja empregado");
			 } 
		}
	}
}

CLIENTE

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;

public class ConselhoCliente {
	public static void main(String[] args) throws Exception{
		Socket socket = new Socket("127.0.0.1",5000);
	
		Scanner s = new Scanner(socket.getInputStream());
		System.out.println(s.nextLine());
	}

}

OBRIGADO
Nera

3 Respostas

Lucas_Camara

Ao rodar esse servidor à partir da IDE, você irá pará-lo na própria IDE (ou terminando a tarefa no gerenciador do S.O.).

N

Obrigado

Lucas_Camara

Você também consegue parar o servidor via código. Basta criar uma interface para fazer isso. Ex.: Uma janela com um botão “Parar servidor” ou até mesmo criar como tray para ficar na bandeja do S.O.

Criado 26 de janeiro de 2017
Ultima resposta 8 de fev. de 2017
Respostas 3
Participantes 2