掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
設定データを取得するには? (ID:34867)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
手続き的には以下のようにすればいいと いうことがわかりました。 1.Server(192.168.1.1)起動 受信用ソケットを作成し、receiveで待機 2.Client(192.168.1.2)起動 送信用ソケットを作成 3.Client→Server 文字列[Get data 192.168.1.2]を ブロードキャストで送信(Send) 4.Client(192.168.1.2)で受信用ソケット作成し、 receive待機 5.Server(192.168.1.1)で文字列 [Get data 192.168.1.2]を受信 IPアドレス(192.168.1.2)を取得 6.Server(192.168.1.1)でIPアドレス[192.168.1.2]への 送信用ソケット作成 7.Server(192.168.1.1)でに[Data・・・]をSend 8.Client(192.168.1.2)の受信(Receive)で[Data・・・]を受信 最初、3で[Get data]だけを送り、5をしないで 6で、ブロードキャストで送り返そうとしていました。 作ってる最中、バグにより無限にループしたりしておかしくなったので、 ちょっと危険かなと思ったので、送り返す相手は固定にしようと考えました。 そこで、パケットの中に、送信元のIPアドレスが入っているなら 何らかの方法でアドレスを取得しようと思って質問を させていただきました。 結局方法がわからないので、3でClientからServerにIPアドレスを 含む文字列を送信し、文字列から送信元のIPアドレスを 取得するようにします。ということで解決にしたいと思いますが、 最後に、WinSockの関数やプロパティなどでこのIPアドレスが 取得できる方法があるのであれば、その方法を教えてください。 上記のやり方で再度プログラムを作成しますが、 また、わからなくなったらお力をお貸しください。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.