中田さん
いつもレスありがとうございます。
javachatのエラーは、
チャットシステムのウィンドウさえ読み込めていない状況です。
http://jchat.nifty.ne.jp/applet/back.html?ENTER=2
の、ボタンさえうまく表示できていない状況です。
なお、
サーバ側(httpd/proxy):
PC9821Cb3 Windows98 Ie4.0
クライアント側:
MS-6209(MSI) WindowsMe Ie5.5
です。
他の組み合わせも試してみようと思います。
これからもよろしくお願いします。
有松さん、
そうですか。
実は私もやってみたのですが特に設定するまでもなく @Nifty のチャットルームは(プロクシ経由で)読めました。それもちょっとわかりませんが、あのJavaのエラーは書込みの時に出るのですか?
お返事ありがとうございました。
プロキシの仕組みがよくわかり、
大変勉強になりました。
これからはなるべく
自力で考えて行こうと思います。
で、結果の方は、@niftyのチャットルームは
利用できませんでした。
いろいろ試して繋がる様になった場合
もう一度書き込みします。
これからもよろしくお願いします。
有松さん、
エラーメッセージは、jchat.nifty.ne.jp(のポート4134)に(TCP)接続できない、ということですね。
その Applet に "jchat.nifty.ne.jp"というサーバのホスト名が埋め込まれているのだとすると、一般的には、使用できない、ということになります。
Applet が直接 jchat.nifty.ne.jp につなごうとするからです。
httpd(proxy)とブラウザが違うPCなら、以下の(1)(2)で接続可能だと思います。
httpdが動いているPCのIPアドレスを 192.168.0.1 として説明します。
(1)ブラウザのあるPCの設定
hostsファイル(C:\Windows\hosts)に
192.168.0.1 jchat.nifty.ne.jp
というエントリを追加。
これによりブラウザ(Applet)から見て、jchat.nifty.ne.jp は httpdが動いているPC のことになります。
(2)httpd の設定
ゲートウェイの TELNETのところに、
4134 jchat.nifty.ne.jp 4134
を追加。
これで、httpd の 4134 ポートは、本当の jchat.nifty.ne.jp の 4134 ポートに接続できます。
ブラウザとhttpdのPCが同一だと(2)の本当のjchat.nifty.ne.jpが自分自身のことになってしまうのでだめですね。もっともその場合はプロクシを通さずにそのまま((1)なしで)アクセスできるでしょうけど。
中田さんはじめまして。
大変便利なソフトを公開していただきありがとうございます。
私は、httpdをproxyとして使用しようかと考えています。
質問ですが、
java を使用したチャットが、proxy(httpd)を通した後では
出来ないようですが、何らかの方法はありますか?
参考homepage:
http://jchat.nifty.ne.jp/applet/back.html?ENTER=2
http://chat.nifty.com/note/
(@niftyチャットルーム)
nifty側はポート4134を使うということですが・・・
IE5.5(WinMe付属)を使用しておりますが、javaコンソールは、
ChatCommunicator:connect():java.net.UnknownHostException: jchat.nifty.ne.jpよろしくお願いいたします。
java.io.IOException: can't connect to the server
java.lang.NullPointerException
at ChatEngine.start_action
at ChatEngine.start
at ChatSystemApplet.start
at com/ms/applet/AppletPanel.securedCall0
at com/ms/applet/AppletPanel.securedCall
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.run
at java/lang/Thread.run