telnet接続についてNo.00468
もろぼし☆らむ さん 98/01/31 13:58
 
いつも便利に使わせていただいてます:-)
ところで早速質問なんですが、会社や自宅でよくnifty-serveにtelnet接続を
行うのですが、最初の
 Enter Connection-ID  --->
が出ただけで止まることがよくあります。ところがWin95のtelnet.exeだとちゃんと
アクセスできるのです。
で、ややこしいことにプロバイダによって、特に某プロバイダ(これはちょっと
わけあって書けないのですが。。)では絶対にアクセスできません(^^;
あと、会社のproxy-serverを通すとだめなときもあります。

しかし、これはNifty-Serveだけで、PC-VANでは全く問題なく接続できてしまい
ます(^^;
まぁ、Nifty-Serveの問題かも知れませんが、調査して頂けるとありがたいです。
プロバイダはBiglobeを使ってます(別のプロバイダはちょっと勘弁です(^^;

[ ]
RE:00468 telnet接続についてNo.00469
  さん 98/02/01 03:32
 
げげげ(^^; もしかして、あの もろ☆らむ さん?(^^;
(ゴミごめんなさい m(_ _)m)
--
のぶ <xxxxxxxx@trialsoftware.com>

[ ]
RE:00468 telnet接続についてNo.00470
秀まるお さん 98/02/01 09:30
 
 すみません。実は僕の所でもその症状が発生してます。

 たしか昔テストした時にはWin95のtelnet.exeでも同じ症状が発生して、これは
きっとどうしようもない問題なんだとあきらめたのですが、最近特に頻度が高く
なってきたみたいなのでもう一度調べ直してみます。


[ ]
RE:00470 telnet接続についてNo.00471
秀まるお さん 98/02/01 17:52
 
 やっぱりWin95付属(というか、WindowsNTに付属の)telnet.exeでやってみても、
SVCを送る所で反応が無くなってしまうという現象が発生します。

 これはどうすればいいのやら???


[ ]
RE:00471 telnet接続についてNo.00472
もろぼし☆らむ さん 98/02/01 19:24
 
> やっぱりWin95付属(というか、WindowsNTに付属の)telnet.exeでやってみても、
>SVCを送る所で反応が無くなってしまうという現象が発生します。
う、そうですか(^^;;;  telnet.exeの方が頻度が低いだけなのかな?
まぁ、NiftyのInternet関連の実装が変なのは昔からだけど(苦笑

会社でLANが使えるプロトコルアナライザが使えれば、プロトコル解析して原因が
こちらで特定できるのですが。。
232Cのプロアナは持ってるけど、PPPのパケットからみないといけないからし
んどい(^^

;

[ ]
RE:00472 telnet接続についてNo.00473
秀まるお さん 98/02/02 10:10
 
 いちおう、telnet接続の場合だと裏でオプション類の交換処理(送受信)を
してまして、その辺をいじれば症状も変わるかもしれないです。昔もいろいろ
試してみたような気がするんですが、昨日から特にひどくなったような気がする
のでもう一度いろいろ試してみます。

 少々はひどくなったみたいですが、速度はとても速くなったような気がします。


[ ]
RE:00472 telnet接続についてNo.00475
秀まるお さん 98/02/02 13:51
 
 NIFTY SERVEへのtelnet接続をテストしていて多少なりとも成功の確率を上げる方
法が分かったので報告します。

 NIFTY側から「Enter ConnectionID  -->」を送ってくる前に「SVCリターン」を送って
しまうと確立が良くなるみたいです。

 それで、さっそくNIF.HSCのログイン部分を修正してみました。一度おためしくだ
さい。

-------------------------------------------------------------------------
●修正個所その1

    30行目のif〜endifの処理を以下のように修正します

    if( baudrate == 0 )
        timeout 1
    else
        timeout 2             ;  うまくログインしない場合はここを大きくする
    endif

●修正個所その2

    51行目付近の case timeoutの中の処理を以下のように修正します

        case timeout        ; ROAD2であると思う。
            if( baudrate == 0 )
                send "SVC^M"
            else
                send " P^M"
            endif

●修正個所その3

    88行目付近の case "Enter Connection-ID  --->"の所を修正します

        case " Enter Connection-ID  --->"
            millitimeout 100
            wait "SVC"
            if( not timeout )
                goto WaitEnterUserID
            endif
            if( ##ThroughCIS != 0 )
                port parity=none data=8
            endif
            ; 続く

●修正個所その4

    109行目付近の send "SVC^M"と、その次の wait " Enter User-ID  --->"
    の間に次の2行を追加します。

    WaitEnterUserID:
        timeout 50

-------------------------------------------------------------------------

[ ]
RE:00475 telnet接続についてNo.00478
もろぼし☆らむ さん 98/02/02 18:43
 

> NIFTY SERVEへのtelnet接続をテストしていて多少なりとも成功の確率を上げる方
>法が分かったので報告します。
>
> NIFTY側から「Enter ConnectionID  -->」を送ってくる前に「SVCリターン」を送って
>しまうと確立が良くなるみたいです。
こちらではあまり変わらないみたいですが。。。(^^;;
で、いくらか試していると、取り敢えず3,4度ダメだったら切断して再接続すると
できる
ようになるみたいで。切断シーケンスに伴う初期化も絡んでいるのかも。
よくわからないなぁ。


[ ]
RE:00478 telnet接続についてNo.00481
秀まるお さん 98/02/03 12:02
 
> こちらではあまり変わらないみたいですが。。。(^^;;

 その後テストしてみたら、やっぱりあんまり変わらないかも…

 いちおうどうしてうまくいかないのかNIFTY側にメールで問い合わせしてみました。
そのうち結果か届くと思います。

 ちなみに同じ現象はWindows95に付属のtelnet.exeの他、EmTermでも、AirCraftで
も発生するそうです。


[ ]
RE:00481 telnet接続についてNo.00485
もろぼし☆らむ さん 98/02/03 22:06
 

> いちおうどうしてうまくいかないのかNIFTY側にメールで問い合わせしてみました。
>そのうち結果か届くと思います。
PC-VANだと問題ないので、問題はnifty側だとわたしも思います。
でも、数日後には何の知らせもなく直っていたりして(笑

取り敢えず、気長に結果をお待ちしています。


[ ]