現在、サーバと複数のクライアント間をUDPで通信するプログラムを作っています。
1対1での通信には成功したのですが、1対多にした場合に思うように動きません。
現状はサーバ、クライアント共にブロッキング関数(recvfrom)を別スレッドで実行してデータを受信しています。ソケットは1つです。
UDPの場合でも多重化に対応したサーバを作る場合には、クライアント毎にソケットが必要なのでしょうか? UDPは1つのソケットで不特定多数とやり取りができると思っていたんですが...
ご教示願います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。