1

GUIアプリケーションを実行しているタブレットPCと、バックエンドコアを実行しているリモートPC(静的IPを使用)があるとします。

PCで実行されているアプリケーションは、サーバーに情報を要求する必要があります。

今、私はソケットプログラミングについて考えていました。サーバーはサーバーソケットアプリケーションを実行し、タブレットPCはクライアントソケットアプリケーションを実行します。

しかし、もっと簡単なことはありますか?ftpプロトコルがファイルの転送に使用されていることは知っていますが、要求ごとに16ビットの小さなバイナリデータを転送するために使用できるftpのような高レベルのプロトコルはありますか?だから私はソケットプログラミングをする必要はありませんか?

答えがソケットプログラミングのみを使用している場合、それを行う方法は?

4

2 に答える 2

1

ソケットプログラミングは確かにあなたがここで望むものです。Beejのネットワークプログラミングガイドをチェックして、始めましょう。

于 2012-04-20T17:06:01.330 に答える
1

私が正しく理解していれば、本当に必要なのはアプリケーションサーバーです。ソケットを使用する場合は、マーシャリング/アンマーシャリングなど、多くの低レベルの詳細を処理する必要があります。より高いレベルのソリューションを選択できます。

  • CORBA ;
  • PHPベースのWebサーバー。おそらく、リクエスト/応答の転送にRESTを使用します。
  • ここにお気に入りのRPC/RMIフレームワークを追加します。
于 2012-04-20T17:17:02.460 に答える