2009-04-25 21 views

答えて

4

Apache Minaをご覧ください。あなたがJava NIOを勉強したいだけなら、私は理解するのが少し難しいかもしれません。

+0

こんにちは、 あなたの協力のおかげで、最後に私はソケットクライアントプログラムを作成しました。 – Deepak

0

あなたのアプリケーションがHTTPを使用している場合は、Apache HttpComponentsをご覧ください。ダウンロード可能なライブラリアーカイブにはいくつかの例があります。 httpcore、httpcore-nio、およびhttpclientはプロジェクトの一部であることに注意してください。

乾杯。

0

利用可能なオンラインチュートリアルをご覧ください。 Building Highly Scalable Servers with Java NIOが特に関連しています。 SunはNIOの異なる施設(だけでなく、クライアント/サーバーAPI)

1

と呼ばれるディレクトリの下に、あなたのJDKで見てくださいいくつかの簡単なexamplesを持っていながら、

IBMはtutorial(登録が必要)を持っているサンプル

25

Apacheのミナ
http://mina.apache.org
のApache MINAは、ユーザーが高い パフォーマンスを開発するのに役立ちますネットワークアプリケーションフレームワークでありますスケーラビリティの高いネットワークアプリケーションを容易に構築できます。

xSocket
http://xsocket.org/
xSocketは非常 スケーラブルなネットワークアプリケーション、高パフォーマンスを構築するNIOベースのライブラリを使用して簡単です。

のJBoss網状
http://netty.io/
ネッティープロジェクトは、保守性、高いパフォーマンスと高いスケーラビリティプロトコル サーバーとクライアントを迅速に開発するための非同期イベント駆動型ネットワーク アプリケーションフレームワークとツールを提供するための努力です。

、Sun社のグリズリー
https://grizzly.java.net/
グリズリーフレームワークは、Java NIOのAPIを利用するために開発者を支援するために設計されています。 Grizzlyの目標は、開発者がNIOを使用してスケーラブルで堅牢なサーバーを構築するのを支援することです。

NIOフレームワーク
http://nioframework.sourceforge.net
NIOフレームワークは 平野NIOの複雑さの大部分を隠しNIOの上にライブラリです。 NIOフレームワークを使用すると、高性能なJavaネットワークの アプリケーションを、NIOのすべての厄介な詳細を処理することなく実装できます。

QuickServer
http://www.quickserver.org
QuickServerは 堅牢なマルチクライアントTCPサーバーアプリケーションを迅速に作成するためのオープンソースのJavaライブラリ/フレームワークです。 QuickServerは、 のServerSocket、Socket、その他のネットワークおよび入出力クラスの抽象化を提供し、強力なネットワークサーバーを作成するのを容易にします( )。

関連する問題