ドキュメント
ユーザーガイドとAPIリファレンスで始めましょう。また、コミュニティに参加して詳細情報を入手してください。
- バージョン5.0 (開発中)
- ユーザーガイド
- APIリファレンス (Javadoc)
- ソースコード (Xref)
- 新機能と注目すべき点
- バージョン4.2 (開発中)
- ユーザーガイド
- APIリファレンス (Javadoc)
- ソースコード (Xref)
- 新機能と注目すべき点
- バージョン4.1 (安定版、推奨)
- ユーザーガイド
- APIリファレンス (Javadoc)
- ソースコード (Xref)
- 新機能と注目すべき点
- バージョン4.0 (開発中)
- ユーザーガイド
- APIリファレンス (Javadoc)
- ソースコード (Xref)
- 新機能と注目すべき点
- バージョン3.10 (開発中)
サードパーティ記事
私たちは、技術文書作成において私たちよりもはるかに才能のある人々が世界中にいることをよく知っており、彼らは親切にも素晴らしい記事をコミュニティのために書いてくださいました。
例
Nettyでの経験を支援するいくつかの例があります。最初は最初のものから始め、最後まで完了することをお勧めします。また、例の一覧全体を参照することもできます:5.0、4.2、4.1、4.0、および3.10。
基礎
- Echo ‐ 非常に基本的なクライアントとサーバー
- Discard ‐ 書き込みバッファをフラッディングすることなく、無限のデータストリームを非同期的に送信する方法を確認します
- Uptime ‐ 自動再接続メカニズムを実装します
テキストプロトコル
- Telnet ‐ 古典的なラインベースのネットワークアプリケーション
- Quote of the Moment ‐ UDP/IPパケットをブロードキャストします
- SecureChat ‐ Telnet例から派生したTLSベースのチャットサーバー
バイナリプロトコル
- ObjectEcho ‐ シリアライズ可能なJavaオブジェクトを交換します
- Factorial ‐ カスタムバイナリプロトコルを使用してステートフルなクライアントとサーバーを作成します
- WorldClock ‐ Google Protocol Buffers統合による高速プロトコルプロトタイピング
HTTP
- Snoop ‐ 非常に軽量なHTTPクライアントとサーバーを構築します
- ファイルサーバー ‐ HTTPでの非同期の大規模ファイルストリーミング
- WebSockets (クライアント & サーバー) ‐ WebSocketsを使用してHTTPに双方向全二重通信チャネルを追加します
- SPDY (クライアント & サーバー) ‐ SPDYプロトコルを実装します
- CORSデモ ‐ クロスオリジンリソース共有を実装します
高度な機能
UDT
- バイトストリーム ‐ TCPのようなバイトストリーミングモードでUDTを使用します
- メッセージフロー ‐ UDPのようなメッセージ配信モードでUDTを使用します
- 対称ピアツーピアランデブー接続モードでのバイトストリーム
- 対称ピアツーピアランデブー接続モードでのメッセージフロー
基礎
- Echo ‐ 非常に基本的なクライアントとサーバー
- Discard ‐ 書き込みバッファをフラッディングすることなく、無限のデータストリームを非同期的に送信する方法を確認します
- Uptime ‐ 自動再接続メカニズムを実装します
テキストプロトコル
- Telnet ‐ 古典的なラインベースのネットワークアプリケーション
- Quote of the Moment ‐ UDP/IPパケットをブロードキャストします
- SecureChat ‐ Telnet例から派生したTLSベースのチャットサーバー
バイナリプロトコル
- ObjectEcho ‐ シリアライズ可能なJavaオブジェクトを交換します
- Factorial ‐ カスタムバイナリプロトコルを使用してステートフルなクライアントとサーバーを作成します
- WorldClock ‐ Google Protocol Buffers統合による高速プロトコルプロトタイピング
HTTP
- Snoop ‐ 非常に軽量なHTTPクライアントとサーバーを構築します
- ファイルサーバー ‐ HTTPでの非同期の大規模ファイルストリーミング
- WebSockets (クライアント & サーバー) ‐ WebSocketsを使用してHTTPに双方向全二重通信チャネルを追加します
- SPDY (クライアント & サーバー) ‐ SPDYプロトコルを実装します
- CORSデモ ‐ クロスオリジンリソース共有を実装します
高度な機能
UDT
- バイトストリーム ‐ TCPのようなバイトストリーミングモードでUDTを使用します
- メッセージフロー ‐ UDPのようなメッセージ配信モードでUDTを使用します
- 対称ピアツーピアランデブー接続モードでのバイトストリーム
- 対称ピアツーピアランデブー接続モードでのメッセージフロー
基礎
- Echo ‐ 非常に基本的なクライアントとサーバー
- Discard ‐ 書き込みバッファをフラッディングすることなく、無限のデータストリームを非同期的に送信する方法を確認します
- Uptime ‐ 自動再接続メカニズムを実装します
テキストプロトコル
- Telnet ‐ 古典的なラインベースのネットワークアプリケーション
- Quote of the Moment ‐ UDP/IPパケットをブロードキャストします
- SecureChat ‐ Telnet例から派生したTLSベースのチャットサーバー
バイナリプロトコル
- ObjectEcho ‐ シリアライズ可能なJavaオブジェクトを交換します
- Factorial ‐ カスタムバイナリプロトコルを使用してステートフルなクライアントとサーバーを作成します
- WorldClock ‐ Google Protocol Buffers統合による高速プロトコルプロトタイピング
HTTP
- Snoop ‐ 非常に軽量なHTTPクライアントとサーバーを構築します
- ファイルサーバー ‐ HTTPでの非同期の大規模ファイルストリーミング
- WebSockets (クライアント & サーバー) ‐ WebSocketsを使用してHTTPに双方向全二重通信チャネルを追加します
- SPDY (クライアント & サーバー) ‐ SPDYプロトコルを実装します
- CORSデモ ‐ クロスオリジンリソース共有を実装します
高度な機能
UDT
- バイトストリーム ‐ TCPのようなバイトストリーミングモードでUDTを使用します
- メッセージフロー ‐ UDPのようなメッセージ配信モードでUDTを使用します
- 対称ピアツーピアランデブー接続モードでのバイトストリーム
- 対称ピアツーピアランデブー接続モードでのメッセージフロー
基礎
- Echo ‐ 非常に基本的なクライアントとサーバー
- Discard ‐ 書き込みバッファをフラッディングすることなく、無限のデータストリームを非同期的に送信する方法を確認します
- Uptime ‐ 自動再接続メカニズムを実装します
テキストプロトコル
- Telnet ‐ 古典的なラインベースのネットワークアプリケーション
- Quote of the Moment ‐ UDP/IPパケットをブロードキャストします
- SecureChat ‐ Telnet例から派生したTLSベースのチャットサーバー
バイナリプロトコル
- ObjectEcho ‐ シリアライズ可能なJavaオブジェクトを交換します
- Factorial ‐ カスタムバイナリプロトコルを使用してステートフルなクライアントとサーバーを作成します
- WorldClock ‐ Google Protocol Buffers統合による高速プロトコルプロトタイピング
HTTP
- Snoop ‐ 非常に軽量なHTTPクライアントとサーバーを構築します
- ファイルサーバー ‐ HTTPでの非同期の大規模ファイルストリーミング
- WebSockets(クライアント & サーバー)‐ WebSockets を使用して HTTP に双方向全二重通信チャネルを追加します。
- SPDY(クライアント & サーバー)‐ SPDY プロトコルを実装します。
- CORS デモ ‐ クロスオリジンリソース共有 を実装します。
高度な機能
UDT
- バイトストリーム ‐ TCP のようなバイトストリーミングモードで UDT を使用します。
- メッセージフロー ‐ UDP のようなメッセージ配信モードで UDT を使用します。
- 対称ピアツーピアランデブー接続モードでのバイトストリーム
- 対称ピアツーピアランデブー接続モードでのメッセージフロー
基礎
- エコー ‐ 基本的なクライアントとサーバー。
- 破棄 ‐ 書き込みバッファーを溢れさせずに無限のデータストリームを非同期的に送信する方法を示します。
- アップタイム ‐ 自動再接続メカニズムを実装します。
テキストプロトコル
- Telnet ‐ 古典的なラインベースのネットワークアプリケーション。
- 名言 ‐ UDP/IP パケットをブロードキャストします。
- SecureChat ‐ Telnet 例から派生した TLS ベースのチャットサーバー。
バイナリプロトコル
- ObjectEcho ‐ シリアライズ可能な Java オブジェクトを交換します。
- 階乗 ‐ カスタムバイナリプロトコルを使用したステートフルなクライアントとサーバーを作成します。
- WorldClock ‐ Google Protocol Buffers 統合による迅速なプロトコルプロトタイピング。
HTTP
- スヌープ ‐ 極めて軽量な HTTP クライアントとサーバーを構築します。
- ファイルサーバー ‐ HTTP での非同期の大規模ファイルストリーミング。
- WebSockets(クライアント & サーバー)‐ WebSockets を使用して HTTP に双方向全二重通信チャネルを追加します。