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コンポーネントはGetSSLSessionInfo()メソッドが、SSLセッションに関する情報を得るために使用される増加します
  3. SSLサーバー・コンポーネントは、SNIのコールバック関数をカスタマイズすることなく、ほとんどの場合、アプリケーションでは、デフォルトのドメインネームサーバSNIバインドメカニズムを提供します
    1) 当 SetupSSLContext() 的 'fnServerNameCallback' 参数值为 nullptr 则启用默认的服务器域名绑定机制
    2) BindSSLServerName():绑定服务器域名到指定证书
    3) HP_SSL_DefaultServerNameCallback():默认 SNI 回调函数

二、HTTPコンポーネントの更新

  1. lpszMaskパラメータを削除するSendWSMessage HTTP Serverコンポーネント()メソッド
  2. タイプパラメータpDataをSendWSMessage CONST BYTEへのすべてのHTTPコンポーネント()メソッドは、*は、定数を通過することが可能です
  3. 簡単に送信データチャンクへのすべてのHTTPコンポーネントSendChunkData()メソッドを追加します。

三、UDPコンポーネントの更新

  1. 彼らは、WindowsプラットフォームのUDPキャスト行動一貫したコンポーネントで残るよう最適化されたLinuxプラットフォームのUDPキャスト部品
  2. UDP IPv6は、すべてのコンポーネントをアップグレードの互換性
  3. 自動的にUDPクライアント/サーバコンポーネントの閉鎖端のデータパケットに「閉じる通知」を送付

第四に、他の更新プログラム

  1. バグ修正:現象は、シリーズのLinuxプラットフォーム環境の特定のコンポーネントで発生するHTTPのクラッシュバグによるjemalloc

HP-ソケット部品リスト

  1. 基本的なコンポーネント
  2. SSLコンポーネント
  3. HTTPコンポーネント

おすすめ

転載: www.oschina.net/news/111974/hp-socket-5-6-4-released