• ベストアンサー

1台でIPアドレスを二つ使いたい方法

サーブレットでチャットぽいプログラムを作っているのですが、ブラウザ二つひらいてやってみると二つ目のIEが「あなたはすでにログインしています」となってしまいます。何とかテストしたいのですがどうしたらいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • aco_michy
  • ベストアンサー率25% (70/277)
回答No.2

こんにちは LAN カードをもう一枚用意すれば多分2つのIPをそれぞれに割り振ることが出来ると思います。 では

その他の回答 (3)

回答No.4

そのサーブレットプログラムを修正して同一IPアドレスから同一IDでログインしてもエラーにならないようにしてしまえばいいのでは? (悪戯防止したい場合は完成後にチェックする部分を復活させるか、またはIPアドレス(またはIPアドレスから作った一時的なID)をどこかに表示すればいいと思います)。

osiete_kun
質問者

補足

ログイン後もプログラムはすべてIPアドレスによって処理していて、今からこれを書き直すとかなりの手間がかかるかと。処理をはずすとゥン重ログインできるものの、その後は1番初めにログインしたブラウザのみ有効になってます。

  • pomo
  • ベストアンサー率61% (11/18)
回答No.3

サーバ側でクライアントのIPアドレスを元にログイン状態を管理しているのであれば、クライアント側ではIEとは別のブラウザ(Firefoxなど)を利用して、別のプロキシサーバを経由してサーバにアクセスしてはどうですか? サーバ側からみると、直接アクセスする場合はクライアントのIPアドレスで、プロキシを経由する場合にはプロキシのIPアドレスでログイン状態を管理するはずなのでうまくいくような気がします。 あるいは、サーバ側でIPアドレスではなく、クッキーやセッションでログイン状態を管理しているのであれば、FirefoxやOperaなど別のブラウザをつかうだけで別のクライアントとしてログインできるかもしれませんね。

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

1台のPC、1台のOSでは無理でしょう。 VirtualPCなどの仮想OSを載せて2つOSを稼働させれば可能ですが。 それよりも数千円の中古PCを買ってきた方が安いし手っ取り早いですね。

関連するQ&A