「これはヤバかったな」という遅刻エピソード

C#でネットワークプログラミングを行いたいと思っています。
使用するプロトコルはUDPです。

TCP通信の参考書やwebページは見掛けるのですが
UDPに関する資料はなかなか見つけることができません。

コーディングする上で、
TCP通信のプログラムをどのように変えたらよいのか
教えてください。

ちなみに、Windowsで開発する場合は
WINSOCKを使ったほうがよろしいのでしょうか。

A 回答 (3件)

    • good
    • 0

> データの転送方法として『非同期通信』を考えているのですが


可能です
UdpClientインスタンスをThread上で動かして
Receive時にイベントにすれば大丈夫です
その場合送信もそのThreadに渡せるようにしないといけないですが...。
    • good
    • 0
この回答へのお礼

ありがとうございます.

>UdpClientインスタンスをThread上で動かして
>Receive時にイベントにすれば大丈夫です
>その場合送信もそのThreadに渡せるようにしないといけないですが...。

Thread上で動かすとはどのようにすれば
よいのでしょうか。。

何か具体的な参考ページがあったら教えて欲しいのですが
ないでしょうか

お礼日時:2006/12/08 22:20

System.Net.Sockets.UdpClientで UDP送受信可能です


サンプルの載ったURL添付いたします

参考URL:http://dobon.net/vb/dotnet/internet/udpclient.html
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

データの転送方法として『非同期通信』を考えているのですが
System.Net.Sockets.UdpClientクラスは
非同期通信にも対応しているのでしょうか

お礼日時:2006/12/08 17:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報