2012-12-28 4 views
1

HTTPS를 통해 Netty 3 클라이언트를 사용하고 있습니다.Netty 3 HTTPS 클라이언트가 영원합니다.

나는 그것이 작동하지 않는 이유를 모를 수 없으며 시간 초과가 될 때까지 중단됩니다. HTTP를 통해 완벽하게 작동합니다 (SSL 처리기를 파이프 라인에서 제거하고 포트를 443에서 80으로 변경). https://gist.github.com/4396611

내가 잘못 뭐하는 거지 : 여기

는 (스칼라) 요지는?

Netty를 3.5.9에서 3.6.0으로 테스트했습니다. 내 JDK는, 당신은 채널이 연결되면 핸드 셰이크를 발행 놓친 스테판

답변

1

OS X의

감사에 1.6.0_37입니다. 가장 쉬운 방법은 파이프 라인에 추가하기 전에 SslHandler에서 setIssueHandshake를 사용하는 것입니다.

+0

http://static.netty.io/3.6/api/org/jboss/netty/handler/ssl/SslHandler.html#setIssueHandshake(boolean는) 내가) (참 setIssueHandshake을 추가,하지만 여전히 작동하지 않습니다. 나는 그 요지를 갱신했다. –

+0

javadoc의 두 번째 방법 (연결 후 명시 적으로 핸드 셰이크를 수행하고 핸드 셰이크 장래에 수신기에서 작성)이 실제로 작동합니다. 감사합니다! 나는이 방법을 사용 하겠지만 첫 번째 방법이 효과가 없었던 이유에 대해 여전히 의아해하고 있습니다. –

+0

다음은 작동 요지입니다. https://gist.github.com/4398272 –

관련 문제