Junior — Middle
97
Avez-vous effectué une connexion au serveur lors de votre dernier projet?
Entreprises à qui on a demandé
Hftlabs
Réponse de l'IA
sobes.tech IA
Да, в моём последнем проекте на 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.