2

サーバーとクライアントがあります。クライアントは私のAndroid携帯です。サーバーは、Windowsを実行している私のPCです。

短い文字列をPCに送信し、それをリアルタイムで表示するための最適なプログラム可能な方法を見つける必要があります。

サーバー側でプログラムできる言語はVB.NET、C#、C ++のみであることに注意してください(これらの言語での私の経験はこの順序です)。

編集:私はセキュリティや何かを気にしません。両方のデバイスはプライベートwifiネットワーク上にあります。ただし、サーバーを実行しているコンピューターのRAMが非常に少ないことを考えると、サードパーティのアプリケーションに依存することはできません。

4

2 に答える 2

2

単純な文字列であり、セキュリティや信頼性をあまり気にしない場合は、を使用してこれを実行できますjava.net.Socket。を作成しSocket、PCにIPアドレス、開いているポートなどを指定します。そのポートをリッスンするアプリケーションをPCに作成し、データをそのまま処理します。私は実際にJavaを使用しただけなので、サーバー側の部分をどのように実行するかはわかりませんが、rawソケットを使用する場合はそれほど難しくありません。Androidでを使用しSocketて、出力ストリームを作成し、そのストリームに文字列を渡します。

文字列を配信するためのより安全で信頼性が高く、より標準的なプロトコルが必要な場合は、おそらくHTTPを使用します。あなたはそれについてもっと読む必要があるかもしれませんが、それらは全体的に優れています。ただし、ソケットはそれほど単純ではありません。

于 2012-07-20T00:37:04.290 に答える
1

ソケットと通信する.NETプロジェクトを作成できます。PCは特定のポートをリッスンし、電話はそのポートにアクセスします。この記事は、.NETソケットプログラミングの詳細を学ぶのに役立つ可能性があり、C#またはVisualBasicを必要に応じて使用できるようになります。

于 2012-07-20T00:56:52.623 に答える