우리는 자바 서버 소켓 문제는 그 작업) (블록 전송 /()에 연결연결/보내기에서 시간 초과를 설정하는 방법은 무엇입니까? (AS400의 i 시리즈 V5R4, 롤 플레잉)이 <a href="http://www.scottklement.com/rpg/socktut/tutorial.html" rel="nofollow noreferrer">rpg socket tutorial</a>에서
에게 호출 롤 플레잉의 소켓 클라이언트를 생성하고 우리는 요구 사항 경우가 연결/전송은 1 초마다 완료 할 수 없습니다. 우리는 단지 기록하고 완료해야합니다.
소켓을 비 차단 모드로 설정하면 (fnctl로 생각합니다), 우리는 진행 방법을 완전히 이해하지 못하고 있으며 예제가있는 유용한 문서를 찾을 수 없습니다.
내가 차단 (non-blocking) 소켓에 연결하면 연결이 성공하고/(바이트)를 보낼 수 있는지 알려주는 select (..., timeout)을 수행해야한다고 생각합니다. 하지만, 나중에 (바이트)를 보내면, 비 블로킹 소켓 (즉, 호출 후에 즉시 반환 됨)이므로, send()가 실제로 바이트를 서버에 보내기 전에 소켓?
AS400의 클라이언트 소켓을 자바 또는 C 프로 시저로 사용할 수 있지만 간단히 RPG 프로그램에 보관하고 싶습니다.
제발 저에게 어떻게 도와 주실 수 있습니까? 감사합니다.