V2.70アップロードしましたNo.12532
秀まるお2 さん 03/04/24 18:08
 
 以前からやろうと思っていた、複数アカウントの並行送受信をやっとサポート
しました。

 他、報告いたたいたバグ修正をしています。

    http://www.hidemaru.interlink.or.jp/software/bin/tk270.exe

 送受信の並行処理についてはバグが出ないか少々心配ではありますが、一応、
僕の所でダイヤルアップ接続でのテストやWindows95でのテストなどしたので、
たぶん大丈夫だと思います。

[ ]
RE:12532 V2.70アップロードしましたNo.12535
kurumagaeshi さん 03/04/25 00:35
 
kurumagaeshiです。

> 以前からやろうと思っていた、複数アカウントの並行送受信をやっとサポート
>しました。
> 送受信の並行処理についてはバグが出ないか少々心配ではありますが、一応、
>僕の所でダイヤルアップ接続でのテストやWindows95でのテストなどしたので、
>たぶん大丈夫だと思います。

約100個のアカウントに付き、巡回させていますが、特に問題は出ていません。
環境は:
・自作 Dual PentiumIII マシン
・Win2000pro(SP3)
・FletsADSLモア
・「ぷらら」(iij)固定IPアドレス接続。

##
同時併行処理するアカウントは、最大2個という仕様でしょうか?
サーバとのやり取りの詳細を観察していると、とても面白いと思います。

--
NISHIKAWA,Takeo(Fuchuu-city,Tokyo)
http://favorite.jp/
http://mathema.net/

[ ]
RE:12535 V2.70アップロードしましたNo.12536
秀まるお2 さん 03/04/25 00:48
 
>約100個のアカウントに付き、巡回させていますが、特に問題は出ていません。
>環境は:
>・自作 Dual PentiumIII マシン

 さすがにDual CPUマシンでのテストはしてませんでした。100個ものアカウ
ントでしかもDual CPUでとりあえず動いているということで安心しました。

>同時併行処理するアカウントは、最大2個という仕様でしょうか?

 内部的にはいくつでも増やせますけど、ステータスバーや送受信状態ウィンド
ウの表示を考えると2つ程度でもかなり苦しいです。何か適当な表示方法があれ
ば増やしてもかまいませんが…。あるいはオプションで「表示はどうでもいいか
ら」と言われれば、そういうことで対応してもいいです。

 (要望しだいです)

[ ]
RE:12532 V2.70アップロードしましたNo.12537
HiroKudoh さん 03/04/25 00:58
 
秀まるお2様 こんばんは

>  以前からやろうと思っていた、複数アカウントの並行送受信をやっとサポート
> しました。
    (中略)
>  送受信の並行処理についてはバグが出ないか少々心配ではありますが、一応、
> 僕の所でダイヤルアップ接続でのテストやWindows95でのテストなどしたので、
> たぶん大丈夫だと思います。

NortonAntiVirusの電子メールスキャン機能を有効にしていると、新規メールが
無くても片方が失敗する事があります。
タイミングが影響しているようです。

具体的には、送受信の状態表示での片方(今のと全て左側)は終了しますが、
もう一方は受信開始の表示が出た所で止まってしまいます。
高速化を無効にしても症状は同じです。
直前のやりとり記録を見ると、途中で止まっている方のサーバ検索が、片方に
表示されている様です。

[ ]
RE:12537 V2.70アップロードしましたNo.12538
秀まるお2 さん 03/04/25 08:51
 
 Norton AntiVirusの入ったマシンがあるので、それでテストしてみます。

 別件で、サーバー名の所にIPアドレスを入れておくとうまくいかないバグを報
告いただいてますが、たぶんそれとは別みたいです。

[ ]
RE:12538 V2.70アップロードしましたNo.12539
kurumagaeshi さん 03/04/25 09:18
 
kurumagaeshiです。

> Norton AntiVirusの入ったマシンがあるので、それでテストしてみます。

私の前の報告:
>約100個のアカウントに付き、巡回させていますが、特に問題は出ていません。
は、Norton AntiVirusを入れた状態での結果です。
その後もいろいろテストしていますが、私の環境ではきわめて順調です。

前にも書きましたが、サーバとのやり取りの詳細を観察していると、
「鶴亀」の動作を手にとって見ているようで、とっても楽しいですね!!

--
NISHIKAWA,Takeo(Fuchuu-city,Tokyo)
http://favorite.jp/
http://mathema.net/

[ ]
RE:12538 V2.70アップロードしましたNo.12540
HiroKudoh さん 03/04/25 09:26
 

>  別件で、サーバー名の所にIPアドレスを入れておくとうまくいかないバグを報
> 告いただいてますが、たぶんそれとは別みたいです。

確かにIPアドレス指定だと駄目でしたが、今回の事象は全てDNSで名前を引いてます



参考になるかどうか判りませんが、直前のやりとり記録の内容を載せてみます。

====================== ココから
****送信:Accunt-1
I 送信対象無し
****受信:Accunt-1 (高速化ON)
I サーバーを検索中 - xxx.xxxxxxxxx.ne.jp
I 接続中 - xxx.xxx.xx.xx
R +OK xxx.xxxxxxxxx.ne.jp POP Gateway starting.
<227.344.1051200327@xxx.xxxxxxxxx.ne.jp>
I 認証作業中(APOP)
S APOP ****
R +OK hiro_kudoh has 143 message(s) (884641 octets).
I メール一覧を取得中
S STAT
R +OK 143 884641
S LIST
S UIDL
R +OK 143 messages (884641 octets)
R ...(1355バイト)
R +OK uidl command accepted.
R ...(6330バイト)
S QUIT
R +OK POP Gateway at XXXXXXXX signing off.
****送信:Account-3
I 送信対象無し
****受信:Account-3 (高速化ON)
I サーバーを検索中 - xxx.xxxxxxxxx.xx.jp
I 接続中 - xxx.xxx.xxx.xxx
R +OK <31244.1051200308@xxx.xxxxxxxxx.xx.jp>
I 認証作業中(APOP)
S APOP ****
R +OK
I メール一覧を取得中
S STAT
R +OK 0 0
S QUIT
R +OK
****送信:Account-5
I 送信対象無し
****受信:Account-5 (高速化ON)
I サーバーを検索中 - xxx.xxxxxxxxx.xx.jp
I 接続中 - xxx.xxx.xxx.xxx
R +OK <1835.1051200328@xxx.xxxxxxxxx.xx.jp>
I 認証作業中(APOP)
S APOP ****
I 接続中 - xxx.xxx.xxx.xxx
E xxx.xxxxxxxxx.xx.jp への接続に失敗しました。(connect, code=10056)

==========並行して実行したもう片方==========
****送信:Account-2
I 送信対象無し
****受信:Account-2 (高速化ON)
I サーバーを検索中 - xxx.xxxxxxxxx.xx.jp
I 接続中 - xxx.xxx.xxx.xxx
R +OK <1832.1051200326@xxx.xxxxxxxxx.xx.jp>
I ユーザーアカウントを送信
S USER xxxx@xxx.xxxxxxxxx.xx.jp
I パスワードを送信
S PASS ****
R +OK
R +OK
I メール一覧を取得中
S STAT
R +OK 0 0
S QUIT
R +OK
****送信:Account-4
I 送信対象無し
****受信:Account-4 (高速化ON)
中断
====================== ココまで

サーバは2つ使っていて、xxx.xxxxxxxxx.ne.jpとしたのはとあるISPの
もので、xxx.xxxxxxxxx.xx.jpとしたのは自前サーバです。
自前サーバはISPのより応答が遅いです。

[ ]
RE:12540 V2.70アップロードしましたNo.12542
秀まるお2 さん 03/04/25 09:44
 
 Account-4の「I 接続中 - xxx.xxx.xxx.xxx」がAccount-5の「S APOP ****」
の後ろに割り込んで入ってるのが完全におかしいです。

 Account-4について、「サーバーを検索中」というのがどこにも入ることなく
いきなり「接続中」となるってことは、つまり、IPアドレスを直接指定した場合
ではないかと想像しますが、どうでしょ?。そういうことなら、別会議室で報告
いただいたバグと同じ症状のようです。

[ ]
RE:12542 V2.70アップロードしましたNo.12543
秀まるお2 さん 03/04/25 09:58
 
 こちらでIPアドレス固定にして再現テストしたら、同じようなログが生成され
ました。ということで、やはりIPアドレス固定か、あるいは何らかの理由でサー
バー検索(dns名からipアドレスへの変換)が不要なケースと想像します。

 ソースコードも一応見直して、同じような並行処理のバイパスミスは他に無い
と確信しまして、今すぐバージョンアップさせていただきます。

[ ]
RE:12540 V2.70アップロードしましたNo.12544
kurumagaeshi さん 03/04/25 10:00
 
kurumagaeshiです。

>>  別件で、サーバー名の所にIPアドレスを入れておくとうまくいかないバグを報
>> 告いただいてますが、たぶんそれとは別みたいです。
>
>確かにIPアドレス指定だと駄目でしたが、今回の事象は全てDNSで名前を引いてます
>。

私の場合は:
・大手ISP「ぷらら」、asahi-netのアカウント 合計3個。
・ホスティング・サービス業者(2社)のアカウント 合計:80個。
・自前メール・サーバ(DNSサーバも自前)のアカウント 合計:16個。
です。(IPアドレス直接指定はしていません。)

なお、自前サーバの詳細は以下のサイトでわかります:
http://mathema.net/

--
NISHIKAWA,Takeo(Fuchuu-city,Tokyo)
http://favorite.jp/
http://mathema.net/

[ ]
RE:12543 V2.70アップロードしましたNo.12572
HiroKudoh さん 03/04/25 23:32
 

>  こちらでIPアドレス固定にして再現テストしたら、同じようなログが生成され
> ました。ということで、やはりIPアドレス固定か、あるいは何らかの理由でサー
> バー検索(dns名からipアドレスへの変換)が不要なケースと想像します。
>
>  ソースコードも一応見直して、同じような並行処理のバイパスミスは他に無い
> と確信しまして、今すぐバージョンアップさせていただきます。

アカウント設定を確認したところ、1つだけPOPサーバをIPアドレスで
指定していました。

そして、Ver2.71にしたら問題なく受信できる様になりました。


受送信が平行して行われているのを見ていると、なんか感激です。

[ ]