クライアントにメッセージを出力する C 言語の小さなサーバー プログラムがあります。このプログラムは、通信に UDP ポートを使用します。
私の質問は、Windows マシンからプログラムの機能をテストできる方法またはアプリケーションはありますか。たとえば、何かコマンドを入力すると、コンピューター上のプログラムからの応答を確認できます。
telnet xx.xx.xx.xx. PortNum、telnet wpuld は機能しないと思います。
既存のツールを認識していません。サーバーがクライアントからメッセージを受信し、応答メッセージを送り返すと仮定します。これが正しければ、メッセージ (sendto()) を送信してから recvfrom() を呼び出す基本的なクライアント プログラムを作成し (私のプラットフォームではデフォルトはブロッキング モードです)、受信した応答メッセージを出力します。これは私にとってはうまくいきます。例(Linux上にあります)を探し回る時間はありませんが、WebからWindows用のUDPクライアントの例を使用できるはずです。私のクライアント プログラムをテンプレートとしてご希望の場合はお知らせください。
私はあなたがnetcatを使いたいと思うかもしれません。マシンにインストールされている場合、通常は「nc」によって実行されます
netcatは、tcpまたはudpポートに接続またはリッスンできます。-uはudpです。
nc -u host port#udpポートに接続します
nc -u -l 127.0.0.1 1026#udpモードでポート1026でリッスンします。
等