- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DelphiでWebサービス作成)
DelphiでWebサービス作成
このQ&Aのポイント
- DelphiXE4を使用してWEBサービスを作成しようと考えています。
- サーバ側をフォームがあるWebサービス1台、クライアント側は複数台の同時アクセス(マルチスレッド?)を実現したいです。
- インターフェースを使用して、処理するときにアクセス元のIPアドレスを知りたいのですが、方法が見つかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DelphiXE4もDCOM通信もよく知りませんが、アクセス元のIPアドレスを何に使用するつもりなんでしょうか? もしWebサービスを提供しているサーバーからクライアントに対してアクセスするのに使用したいとかだと仕組みから考え直された方がよろしいかと思います。
補足
ログイン処理があり、そこで接続元のIPアドレスをDBを検索して無ければログインNGにします あれば必要な情報を生成しておき、内部で保持します。 さらに別関数にアクセスされた時にIPアドレスからログイン状態を見て、ログインしていなかったら特定の値を返します。 ログインしていたら、生成した情報をもとに処理をします。 簡単にですが、上記のような処理のためにIPで判断しようとしています。 接続元が意識することなく、Webサービス側でセッションなど判断できたらその方法でも考えています。