UDPで特定の相手と通信するには?


ロイド  2004-12-21 16:07:12  No: 87513  IP: [192.*.*.*]

相手のIPアドレスは分からない  ことが前提です。
今やっている方法はRemoteHostIPを1ずつ増加(XXX.XXX.XXX.OOO OOOの部分) させています。
どうかご教授お願いします。

編集 削除
de  2004-12-21 17:10:17  No: 87514  IP: [192.*.*.*]

何が知りたいの?

編集 削除
ロイド  2004-12-21 18:05:05  No: 87515  IP: [192.*.*.*]

タイトルの通りです。
特定  じゃなくて、不特定かもしれませんが・・・。

編集 削除
ガッ  2004-12-21 19:42:04  No: 87516  IP: [192.*.*.*]

つまりUDPパケットを不特定多数(っぽぃ)の相手にポロポロ送信する。
ってーことか?
なんか、こー…アブナイ香りがするのだが…気のせいか?>(´Д`;)

とりあえず、DNS鯖っぽいの使うか、
自分でそういうIPアドレスのリストを管理するプログラム作るくらいしか言えないなぁ…

※誤爆より、集中爆撃の方がいi(ry
  ところで、18:05:05のロイドさんの発言と、質問の題目が矛盾してるような希ガス…

編集 削除
de  2004-12-21 20:28:56  No: 87517  IP: [192.*.*.*]

これでいいか?
http://vbvbvb.com/jp/gtips/0901/gsetsockoptSoBroadcast.html

編集 削除
ロイド  2004-12-21 21:52:38  No: 87518  IP: [192.*.*.*]

サンプルありがとうございます。とりあえず自分なりに解析してみます。

毎回IPアドレスが変わる複数の相手と通信(チャット)する  が目的です>ガッさん

編集 削除
de  2004-12-21 22:34:55  No: 87519  IP: [192.*.*.*]

>毎回IPアドレスが変わる複数の相手と通信(チャット)する  
そういう事ならサーバーをどこかに置いておき
クライアントから接続するような形を取って
接続されているIPに対して全てのメッセージを
流すといった仕組みにした方がいいような気もします。

編集 削除
ひろ  2004-12-22 12:34:36  No: 87520  IP: [192.*.*.*]

>毎回IPアドレスが変わる複数の相手と通信(チャット)する  

相手が同じネットワークにいるWindowsマシンの場合ならコンピュータ名で相手を指定して送信すれば NBT の方で適当に名前解決して対応するIPアドレスを見つけてくれる *かも* しれません。

編集 削除
ロイド  2004-12-22 13:07:14  No: 87521  IP: [192.*.*.*]

サーバーを設置する技術もなければ、資力もないです・・・。>deさん
相手は同じネットワークにいない時(外出先からの場合)もあります。>ひろさん

編集 削除
聖 羅樹  URL  2004-12-22 16:16:19  No: 87522  IP: [192.*.*.*]

WWWサーバにCGIを設置して、
起動時にそこへアクセスしてIPアドレス表を取得する、
という荒業?もあります。

起動時にCGIへログインID、パスワード、現在のIPアドレスを送り、
CGI側はログインID、パスワードを見て、正規のユーザなら
IPアドレス表を返す。
この時同ユーザのIPアドレスは返さないようにし、
IPアドレスに変更があればIPアドレス表を更新する。
とか。
かなり無理やりですが(汗

編集 削除