HTTPサーバー

HTTPサーバー機能

nine では HTTP プロトコルのサーバー側を実装するための機能を用意している。
接続の管理
nine の接続管理をベースにしているので、長所や苦手な点もそれに準じている。
  • 多数の同時接続を高スループットで扱うことができる。
  • 小さなデータを頻繁な送受信する用途に適している。
HTTP要求・応答の処理
HTTPリクエストを解析して、アプリケーションハンドラを呼びだす。
アプリケーションの書いたデータを HTTP 応答として返す。
WebSocket
HTTPをハンドシェイクとして利用し、低オーバヘッドの双方向通信を行うプロトコル。