1

GPRS モバイル デバイスからの接続を受け入れるように Web サーバーで UDP を構成する方法を教えてください。GPRS モバイル デバイスは、Web ページを処理するために Web サーバーにファイルとして書き込む必要があるデータ パケットを送信します。助けてください。

私は次のことを知る必要があります:

1) Web サーバーで UDP を構成する方法 2) UDP を使用して GPRS モバイル デバイスをサーバーに接続する方法 3) データ パケットを txt ファイルに書き込む

助けてください。

4

1 に答える 1

4
  • 「Web サーバー」は通常、「http サーバー」を意味します。これは、着信する「http」リクエストをリッスンするプロセスです。Nowは、経由でアクセスできるように標準化httpされたプロトコルです。したがって、ほとんどの Web サーバーの実装では、デフォルトでポート 80 をリッスンする TCP/IP サーバーを実装します。通常、必要に応じてポートを変更できますが、通常、トランスポート層を UDP などに変更することはできません。TCP/IP port 80

    したがって、「Web サーバー」を UDP パケットに反応させることは実際には不可能な場合があります。

  • ただし、「Web サーバー」とは、インターネット上でアクセス可能なホスト (最終的には http デーモンを実行する可能性がある) を意味する場合は、もっと運がいいかもしれません: そのマシンで着信をリッスンする小さなサーバー アプリケーションを実行するだけです。特定のポートでUDPトラフィックを取得し、それを使用して「何か」を実行します(たとえば、現在の場所を表示するためにhttpデーモンに転送します)

3 つの質問への回答:

  1. UDP トラフィックをリッスンする小さなアプリケーションの作成:

些細なサーバーは次のようになります。

 `netcat -l -u -p 8888`

これにより、 netcatを使用して、ポート 8888 でリッスンする UDP サーバーが作成されます。どのクライアントがサーバーに接続しても、クライアントがサーバーに送信するものはすべて stdout 経由で出力され、stdin 経由でクライアントに話しかけることができます。netcat本番環境では使用しないでください。しかし、接続が確立できるかどうか、およびプロトコルが機能するかどうかを確認するための優れたシンプルなツールです。

本番環境では、たとえば、選択した言語で独自の UDP サーバーを作成するなどして、「実際の」UDP サーバーを使用することをお勧めします。

  1. gprs デバイスをサーバーと通信させるには? これは、デバイスについて詳しく知らずに答えることはできません。データを生成し、に送信することになっているのは、OS とインストールされているソフトウェアです。

  2. netcat -l -u -p 8888 > myfile.txt

于 2012-07-30T09:15:16.703 に答える