• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UDPの接続って?)

UDPの接続方法とは?

このQ&Aのポイント
  • UDPはコネクションを張らない通信方式で、サーバとクライアントを区別せずにデータの送受信が行われます。
  • TCPの接続関数をそのまま使うことはできないため、UDP向けの接続関数を使用する必要があります。
  • クライアント側の例については特に言及されていませんが、UDPの特性を考慮して処理を実装する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

linux での経験はないので、SetupForClient() とかは知らないのですが、socket() は 何でやっても一緒のはずですね。 UDP で接続する場合には、connect() が必要無いのはおっしゃるとおり。だって、 コネクションレスの通信ですもんね。 送信する側は socket() → sendto() です。 受信する側は socket() → bind() → recvfrom() です。 ちょろっと探してみたらサンプルがありましたので参考URLに示します。このページの 下にサンプルのソースへのリンクがありますので、それを見れば、あなたなら分かるでしょう。

参考URL:
http://www.fc-lab.com/network/program/berkley/datagram.html
pythian
質問者

お礼

ありがとうございました。大変よくわかりました。