
alexabolada
(usa Debian)
Enviado em 23/03/2023 - 03:08h
R: Para criar um socket exemplo chat em Java, você pode usar a classe Socket da biblioteca Java I/O. Primeiro, crie um objeto Socket, definindo o endereço e a porta do servidor, como abaixo:
Socket clientSocket = new Socket("localhost", 8080);
Em seguida, crie um objeto InputStream para obter as entradas do usuário e um objeto OutputStream para enviar as mensagens para o servidor.
InputStream input = clientSocket.getInputStream();
OutputStream output = clientSocket.getOutputStream();
Você pode utilizar o método read() da classe InputStream para receber os dados de entrada do usuário e o método write() da classe OutputStream para enviar os dados para o servidor.
String userInput = new String(input.read());
output.write(userInput);
Por fim, use um loop para continuar a ler mensagens do cliente. Quando você estiver pronto para encerrar a conexão, chame o método close() do objeto Socket.
while (true) {
String userInput = new String(input.read());
output.write(userInput);
}
clientSocket.close();