- 締切済み
C#でUDP通信
C#でネットワークプログラミングを行いたいと思っています。 使用するプロトコルはUDPです。 TCP通信の参考書やwebページは見掛けるのですが UDPに関する資料はなかなか見つけることができません。 コーディングする上で、 TCP通信のプログラムをどのように変えたらよいのか 教えてください。 ちなみに、Windowsで開発する場合は WINSOCKを使ったほうがよろしいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- dj702e
- ベストアンサー率33% (1/3)
回答No.3
- dj702e
- ベストアンサー率33% (1/3)
回答No.2
> データの転送方法として『非同期通信』を考えているのですが 可能です UdpClientインスタンスをThread上で動かして Receive時にイベントにすれば大丈夫です その場合送信もそのThreadに渡せるようにしないといけないですが...。
- dj702e
- ベストアンサー率33% (1/3)
回答No.1
System.Net.Sockets.UdpClientで UDP送受信可能です サンプルの載ったURL添付いたします
質問者
お礼
ご回答ありがとうございます。 データの転送方法として『非同期通信』を考えているのですが System.Net.Sockets.UdpClientクラスは 非同期通信にも対応しているのでしょうか
お礼
ありがとうございます. >UdpClientインスタンスをThread上で動かして >Receive時にイベントにすれば大丈夫です >その場合送信もそのThreadに渡せるようにしないといけないですが...。 Thread上で動かすとはどのようにすれば よいのでしょうか。。 何か具体的な参考ページがあったら教えて欲しいのですが ないでしょうか