dllをc++で書くときにpcのグローバルipアドレスを取得して、登録されてるIPアドレスなのか違うのか検知して、登録されてるときのみそのあとの動作にいけるようにして、違う場合はエラーメッセージが出る感じにしたいんですが、どのようなコードを書けばいいんでしょうか?
教えてください。
ipアドレスを取得して、
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ipアドレスを取得して、
「dllのデバッグについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=13121
この質問のはろーさんですよね? フォーラムルールで名前の統一をお願いしているのでよろしくお願い致します。
さて、質問ですが
1.グローバルIPをローカルPCだけで検出する方法はありません。
何らかのグローバルIPを得ることが出来るサーバーにアクセスして情報を得る必要があります。
2.dllで有ることと「pcのグローバルipアドレスを取得して、登録されてるIPアドレスなのか違うのか検知」する事は無関係ですので、まず検知できるプログラムを書いた上でdll化する事をオススメします。dll化する必然も無いのかもしれません。
3.当掲示板は丸投げを禁止させていただいています。
フォーラムルールに有るテンプレートで、何処まで理解できていて何処まで作ったかを書いた上でアドバイスを受けて下さい。
http://dixq.net/board/board.html
http://dixq.net/forum/viewtopic.php?f=3&t=13121
この質問のはろーさんですよね? フォーラムルールで名前の統一をお願いしているのでよろしくお願い致します。
さて、質問ですが
1.グローバルIPをローカルPCだけで検出する方法はありません。
何らかのグローバルIPを得ることが出来るサーバーにアクセスして情報を得る必要があります。
2.dllで有ることと「pcのグローバルipアドレスを取得して、登録されてるIPアドレスなのか違うのか検知」する事は無関係ですので、まず検知できるプログラムを書いた上でdll化する事をオススメします。dll化する必然も無いのかもしれません。
3.当掲示板は丸投げを禁止させていただいています。
フォーラムルールに有るテンプレートで、何処まで理解できていて何処まで作ったかを書いた上でアドバイスを受けて下さい。
http://dixq.net/board/board.html
各項目に対して答える形で記載して下さい。
[1] 質問文
[1.1] 自分が今行いたい事は何か
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
[1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
[1.4] 今何がわからないのか、知りたいのか
[2] 環境
[2.1] OS : Windows, Linux等々
[2.2] コンパイラ名 : VC++ 2008EE, Borand C++, gcc等々
[3] その他
・どの程度C言語を理解しているか
・ライブラリを使っている場合は何を使っているか
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。