2017-07-15 9 views
1

私はLinuxとGNU Radioをかなり新しくしています。Netcatは、GNU Radio CompanionのソケットPDUブロック間のUDP接続を通じてメッセージを送信しません。

私は情報を処理するためにGNUラジオを使用しようとしています。情報をGNU Radioに渡すために、私はソケットを介して情報を渡すためにソケットPDUブロックの使用を計画していました。接続をテストするために、私はGNU Radio Companionに2つのソケットPDUブロックを置き、それらを一緒に接続しました。そして、netcatを使ってメッセージとファイルを送受信しました。

私は両方のソケットPDUブロックをTCPサーバーに持っていたときに接続を確立できました。私が入力した第二の端子に

nc localhost 52002 

:その後

nc localhost 52001 

、私が入力した任意のメッセージを送信するブロックIは、入力した一方の端子で52002.にポート52001と、受信ブロックに設定しました第2の端末は第1の端末に現れた。

私はUDPサーバーへのソケットPDUブロックを設定し、コマンドを使用して同じことを実行しようとしました:

nc -u localhost 52002 
nc -u localhost 52001 

しかし、私は第二の端子に入力されたものは、最初に表示されないだろう。

私はここで何が欠けていますか? netcatはこの種のものではうまく動作しないのですか?またはステップを忘れていますか? Linux、GNUラジオ、ネットワークプロトコルに慣れていないので、私はどこから始めるべきか分からない。

答えて

0

受信端末に移動してEnterキーを押す必要があります。これは空のUDPパケットをサーバに送り、この端末/ソケットの存在を伝えます。

だけ

nc -u localhost 52001 

UDPは何の接続設定を持っていないと何もしません。

関連する問題