[学習]のIntelliJ IDEA 14、ネッティーは四日目の構築

このノートは非常に厄介な仕上げ、申し訳ありません申し訳ありませんが、良いことを書いてみます。情報を収集し続けるために戻ります。

まず、ダウンいくつかの問題が発生した最近のネッティープロジェクト:

1、各リンクを表現する方法、サーバ、および、ビジネス・ニーズ、リンクの下を見つける方法を通信するために発行された命令?

参照https://segmentfault.com/q/1010000005112923/a-1020000016928422  、アプローチが要約している:各受信クライアントは、サーバのIDの特定の命令が発行され、これらのクライアントのIDの下に接続されています。

2、どのように問題スティックパッケージに対処するには?

いくつかの知識が仕上げポイントの操作を行います。

1、ChannelFuture:インタフェース、

2、ChannelPipeline:

 

次のようにドッキングパケット処理の流れは次のとおりです。

1は、クライアントが接続されています。

2、クライアントがパケットを送信します。

図3に示すように、最初のパケットが、プロトコル形式に属しているかどうかを決定?これらのプロトコルのいずれかの場合には、ステップ4に進み、そうでない場合、接続が切断されたクライアント端末です。

4、デバイスIDからメッセージを取得し、パケットを解析します。

5、メッセージを交換すると、

 

レガシー:

1は、エラーメッセージが表示された場合は、切断する必要はありません。

リンクが長時間バックグラウンドに接続されている場合は2、サーバリソースを消費し、メッセージを送信しませんか?リンクが切断または必要でしょうか?

公開された125元の記事 ウォンの賞賛9 ビュー30000 +

おすすめ

転載: blog.csdn.net/jiezhang656/article/details/103777056