私はJavaプログラミングが初めてで、クライアントの詳細を保存して、どのクライアントがすでに接続しているかを知ることができるサーバーを開発したいと考えています。サーバーの設計方法を学べる良いリンクと例を教えてください。
質問する
66 次
2 に答える
1
ServerSocket
、Socket
、 から始めInetAddress
ます。これらにより、サーバーに接続されているすべてのクライアントを開始して把握し、IPアドレスを比較して重複があるかどうかを確認できます. あなたはおそらく始めるべきであり、それについていくつかの質問を投稿してください。
于 2012-08-17T18:32:38.623 に答える
0
サーバー ソケットに関する MartyE の回答は、適切なコンテキストでは完全に実行可能ですが、この日および時代のはるかに一般的なモデルは、Web テクノロジを使用してサーバーを開発することです。Java サーブレットから始めることをお勧めします。次に、Web インターフェイスが必要ない場合は、Restlet/Jersey などのフレームワークを検討することをお勧めします。
これらを使用すると、HTTP + XML または HTTP + JSON サーバーを比較的簡単に開発できます。
ソケットを使用してサーバーを直接開発すると、より多くの制御が可能になり、非常にうまく機能すれば、Web ベースのソリューションよりもパフォーマンスが向上する可能性がありますが、より多くの作業が必要であり、つまずく方法が他にもあります。並行プログラミングの問題とソケット処理。プログラミング初心者にはお勧めできません。
于 2012-08-17T18:42:22.813 に答える