Назад к вопросам
Junior — Middle
67
Проводили ли вы подключение к серверу во время вашего последнего проекта?
Компании, где спрашивали
Hftlabs
Ответ от нейросети
sobes.tech AI
Да, в моём последнем проекте на Java я реализовывал подключение к серверу с использованием сокетов. Например, для TCP-соединения использовал класс Socket из стандартной библиотеки. Вот упрощённый пример:
import java.io.*;
import java.net.Socket;
public class Client {
public static void main(String[] args) {
try (Socket socket = new Socket("example.com", 80);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()))) {
out.println("GET / HTTP/1.1\r\nHost: example.com\r\n\r\n");
String responseLine;
while ((responseLine = in.readLine()) != null) {
System.out.println(responseLine);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Такой подход позволяет отправлять запросы и получать ответы от сервера по TCP.