HP-소켓 v5.6.4 출시, 고성능 네트워크 통신 프레임 워크

HP-소켓


이 업데이트는 SSL, HTTP 및 UDP 시리즈 구성 요소에 대해 주로 최적화 및 조정!

v5.6.4 업데이트

A, SSL 구성 요소 업데이트

  1. 다음 구성 요소는 모두 SSL로드 메모리 인터페이스 방법이 인증서를 지원 증가
    1) Server:SetupSSLContextByMemory(), AddSSLContextByMemory()
    2) Agent:SetupSSLContextByMemory()
    3) Client:SetupSSLContextByMemory()
  2. 모든 SSL 구성 요소는 방법은 SSL 세션에 대한 정보를 얻는 데 사용됩니다 GetSSLSessionInfo ()를 증가
  3. SSL 서버 구성 요소는 SNI 콜백 함수를 정의하지 않고 대부분의 경우 응용 프로그램의 기본 도메인 이름 서버 SNI 바인딩 메커니즘을 제공합니다
    1) 当 SetupSSLContext() 的 'fnServerNameCallback' 参数值为 nullptr 则启用默认的服务器域名绑定机制
    2) BindSSLServerName():绑定服务器域名到指定证书
    3) HP_SSL_DefaultServerNameCallback():默认 SNI 回调函数

두, HTTP 구성 요소 업데이트

  1. SendWSMessage HTTP Server 구성 요소 () 메소드는 lpszMask 매개 변수를 삭제하려면
  2. 매개 변수 pData의 SendWSMessage에게 CONST BYTE의 * 모든 HTTP 구성 요소 () 메소드를 입력, 상수를 통과 할 수있다
  3. 쉽게 전송 데이터 청크 모든 HTTP 구성 요소 SendChunkData () 메소드를 추가

세, UDP 구성 요소 업데이트

  1. 그들은 Windows 플랫폼의 UDP 캐스트 행동을 일치 구성 요소로 남아 최적화 된 리눅스 플랫폼 UDP 캐스트 부품 등
  2. UDP IPv6은 모든 구성 요소를 업그레이드 호환성
  3. 자동 UDP 클라이언트 / 서버 구성 요소의 폐쇄 단부의 데이터 패킷에 "닫기 통지"를 보내

넷째, 다른 업데이트

  1. 버그 수정 : 현상이 일련의 리눅스 플랫폼 환경의 특정 구성 요소에서 발생하는 HTTP의 jemalloc 인해 충돌 버그

HP-소켓 구성 요소 목록

  1. 기본 구성 요소
  2. SSL 구성 요소
  3. HTTP 구성 요소

추천

출처www.oschina.net/news/111974/hp-socket-5-6-4-released