사용 Socket()
생성자 와 connect(SocketAddress endpoint, int timeout)
방법 대신합니다.
귀하의 경우에는 다음과 같이 보일 것입니다.
Socket socket = new Socket();
socket.connect(new InetSocketAddress(ipAddress, port), 1000);
문서에서 인용
connect
public void connect(SocketAddress endpoint, int timeout) throws IOException
지정된 제한 시간 값을 사용하여이 소켓을 서버에 연결합니다. 0의 제한 시간은 무한 제한 시간으로 해석됩니다. 그러면 연결이 설정되거나 오류가 발생할 때까지 차단됩니다.
매개 변수 :
endpoint
-SocketAddress-
timeout
사용되는 제한 시간 값 (밀리 초).
던졌습니다 :
IOException
-연결 중에 오류가 발생하는
SocketTimeoutException
경우- 연결 전에 시간 초과가 만료 된
IllegalBlockingModeException
경우-이 소켓에 연결된 채널이 있고 채널이 비 차단 모드 인
IllegalArgumentException
경우-끝 점이 null이거나이 소켓에서 지원하지 않는 SocketAddress 하위 클래스 인 경우
이후 : 1.4