반응형
[Socket] Java 소켓: 타임아웃 설정 및 재시도 방법
·
PROGRAMING/SOCKET
코드 예제: Java Socket에서 타임아웃과 재시도 로직을 통한 안정적인 요청/응답 구현1. 소켓 설정 및 타임아웃 적용Java의 Socket 클래스에는 연결 타임아웃과 리드 타임아웃을 설정할 수 있습니다. 연결 타임아웃을 설정하여 서버 응답 지연 시 자동으로 연결을 해제하고, 재시도 로직을 통해 일정 횟수까지 다시 연결을 시도할 수 있습니다.import java.io.*;import java.net.Socket;import java.net.SocketTimeoutException;public class SocketClient { private final String host; private final int port; private final int maxRetries = 3; //..
반응형