基本的なネットワークプログラミングを始めました。tcp/ipパケットリスナー
TcpClient
とTcpListener
を使用して自分のプログラムを読み書きしましたが、うまくいきました。
しかし、現在取り組んでいるアプリケーションは、少し違って動作します。
接続することなくtcp/ipパケットをリッスンするプログラムを設定する必要があります。
たとえば、パケット送信アプリケーションが適切なIPアドレスとポート番号を使用してプログラムにパケットを送信するようにします。
Sharppcapとpacket.netを使って調べましたが、私が見つけた例はすべて、ローカルにあるデバイス(ポート番号やIPアドレスなどのパラメータを設定する機会はありません)だけです。
誰でもこれを行う方法についての提案はありますか?
あなたがここに解決するために、正確に何をしようとしていますか?問題の内容は不明です。あなたは「接続する必要はありません」と言っていますが、接続したくないものについては説明しません。何とかリモートデバイスを聴くことができると期待していますか? – Oded
UdpClientとUdpListnerを見ましたか? UDPはコネクションレスプロトコルです。 –
@Oded、はい私は自分のプログラムにip/tcpパケットを送信しているデバイスを持っています。したがって、tcpclient/serverの場合と同様に、リスナーへの接続はありません。私はUdpを見てきました。私の問題はそれが信頼できないということです。私はこれらのパケットが私のプログラムに到達することを確認する必要があり、udpでは肯定応答はありません。 – Rick