68user's page 掲示板

Prev< No. 2127〜2137> Next  [最新発言に戻る] [過去ログ一覧]
No. 2127 # つちだ [E-mail] 2001/09/20 (木) 19:12:03
お世話になります。
土田@アグレです。

今、ブラウザの変わりになるCOM++のDLL(つまりTCP/IPのブラウザプログラム)
を作成しています。
HTTPサーバがWebLogic5.1なのですが、電文そのものはあっているのに、最初から
「HTTP 1.1 400」のエラーが帰ってきてしまいます。
ソケットのコネクションに問題があるのではと考えているのですが、わかりません。
どなたかお知恵を拝借させていただければ幸いです。
ちなみにコーディングは以下のとおりです。


    int AuthSocket::connectAgent(SOCKET sock, long *iPort, long *iRetry,
sockaddr *sockAddr)
{
          struct sockaddr_in sockAddrIn;
          int res, i;

          memset(&sockAddrIn, 0x00, sizeof(struct sockaddr_in));
          sockAddrIn.sin_family=AF_INET;
          sockAddrIn.sin_addr.s_addr=inet_addr("127.0.0.1");
          sockAddrIn.sin_port=htons((unsigned short)*iPort);
          sockAddr=(struct sockaddr *)&sockAddrIn;

          res=ECCOM_SUCCESS;
          for (i=0; i<=*iRetry; i++) {
            if (SOCKET_ERROR==connect(sock, sockAddr, sizeof(struct sockaddr_in)))
{
                      res=ECCOM_FAILURE;
            } else {
            res=ECCOM_SUCCESS;
              break;
            }
          }
  return res;

よろしくお願いします。}

No. 2128 # 68user 2001/09/21 (金) 01:52:40
>>2127 つちだ
> 電文そのものはあっているのに
これはどうやって確かめましたか? 具体的に何を送っていますか?

400 Bad Request が返ってくるなら、やはりまずはリクエストを
疑うべきだと思います。

No. 2129 # 福助 2001/09/21 (金) 13:37:53
初めて投稿させていただきます。

突然の質問なのですが、SolarisでGNUを使わずに前日の日付を取得する方法というものはあるのでしょうか?

No. 2130 # 68user 2001/09/21 (金) 14:14:11
>>2129 福助
env TZ=JST-15 date がお手軽でしょうか。
  

No. 2131 # 68user 2001/09/21 (金) 14:59:54
>>2130 68user
違った。env TZ=JST+15 date でした。

No. 2132 # ふくし [E-mail] 2001/09/24 (月) 17:53:49
すいません、HTML で質問です。
charset ですが、
西ヨーロッパ語(ISO-8859-1)と
日本語(Shift_JIS 希望)を一枚の Web ページで共存できるでしょうか?

以下の方法はいずれもダメでした。

・font face でフォント名を指定
・meta タグを2個書く

もしご存知でしたらご教示ください、、。

No. 2133 # へにか [URL] 2001/09/24 (月) 19:14:24
>>2132 ふくし
http://henika.virtualave.net/untitled.htm
みたいのでよければ、
http://www.ne.jp/asahi/minazuki/bakera/html/reference/charref
(最後にスラッシュはつけない)
を参考に、文字実体参照を使用すれば可能かと思います。

それ以外の方法は、unicodeぐらいでしょうか?

No. 2134 # ふくし [E-mail] 2001/09/24 (月) 19:57:18
>>2133 Mr.
おおっ文字参照、忘れていました。ありがとうございます!
(ちなみに IE6 では見えますが、NC4.75 では見れない、、)

結局 charset は仕様上ページ単位で混在させられない、
ということなんでしょうかねー。

No. 2135 # ふくし [E-mail] 2001/09/24 (月) 19:58:08
>> 2133 へにかさん
掲示板のウラをついて敬称をつけようとして失敗しました ;;;
すいません。

No. 2136 # ふくし [E-mail] 2001/09/25 (火) 14:14:45
教えてくんで申し訳ありません。
会社の FreeBSD に telnet していたのですが、
急に ssh を使えということになり、
愛用の TeraTerm に TTSSH を組み込もうとして苦戦中です。
いろんな Web を参考に、したことは以下の通り。

・TTSSH のバイナリ−を展開して TTERMPRO ディレクトリに入れた
・空のテキストファイルを作って ssh_known_hosts と名づけて
    TTERMPRO ディレクトリに入れた
・TTSSH.exe を起動し、とりあえず接続しないで環境設定へ
・[Setup]-[SSH] で [SSH Known Hosts] の [Read/Write Files] に
    ssh_known_hosts をいれて [OK]
・[Setup]-[Save setup] を実行し、普段使っている teraterm.ini を指定
・teraterm.ini に [SSH] セクションが加わっており、その中に、
    KnownHostsFiles=ssh_known_hosts という行があるのを確認
・同じセクションの Enabled= をなんとなく 1 に
・再び TTSSH.exe を起動
・[Host] を正しく指定し、[port] を 22 番にし
    (ssh のポートが 22 番であることは管理者に確認済み)
    [Service] を SSH にして [OK] をクリック
・メッセージが出る。

SECURITY WARNING
There is no entry for the server "正しいサーバー名" in
your list of known hosts. The machine you have contacted
may be a hostile machine pretending to be the server.


If you choose to add this machine to the known hosts list
and continue, then you will not receive this warning again.

        □ Add this machine and its key to the known hosts list」
    ・チェックボックスをチェックして [Continue] をクリック
    ・メッセージが出て終了。

TTSSH
The host and its key cannot be added, because no known-hosts file has been specified.
Restart Teraterm and specify a read/write known-hosts file in the TTSSH Setup dialog box.

All the encryption algorithms that this program and the server both understand have been disabled.
To comunicate with this server, you will have to enable some more ciphers
in the TTSSH Setup dialog box when you run Teraterm again.
This connection will now close.

・再び TTSSH.exe を起動し、接続せず、[Setup]-[SSH] を見ると、
    [Read/Write Files] には何も入っていない。

・ssh_known_hosts のプロパティは「読み込み専用」にはなっていない。

こういう状況です、、。

No. 2137 # ふくし [E-mail] 2001/09/25 (火) 16:04:02
もうしわけありませんでした、状況が変化しました。
Windows 2000 Server と Windows 95 OSR 2.1 を使っているのですが、
下の現象は 2000 でのものでした。
95 を使ったら状況が変化しました。
下の現象(ssh_known_hosts が作られず、つくっても認識しない)は置きませんでした。
たぶん Program Files 配下のフォルダのアクセス権の違いだと思います。

Windows 95 で TSSH.exe で入ろうとすると、
またキーをつくるかと言われたのでチェックしたら、
次回からは聞かれなくなり、
TTERMPRO フォルダの下に ssh_known_hosts が自動的にでき、
その中にホスト名と「公開鍵」が入りました。

それはいいのですが、入ろうとすると、RCA 秘密鍵を指定する方法しか選べません。
FreeBSD に Telnet で入って ssh-keygen で identity を作って
それを TTERMPRO フォルダにコピーし、指定したのですが、
Authorization Failed になって入れない状態です。

以上とりあえずのご報告でした。
あせって情報が整理されないままにポストしてしまい申し訳ありませんでした。

Prev< No. 2127〜2137> Next  [最新発言に戻る] [過去ログ一覧]