From: Wakou Aoyama Date: 1999-05-08T15:14:29+09:00 Subject: [ruby-list:14173] Re: pop3 via firewall 青山です。 Sat, May 08, 1999 at 02:55:16PM +0900 において Wakou Aoyama さん曰く: > host['Port'] = host if host.include?('Port') これはもちろん host['Port'] = host if not host.include?('Port') の間違いです。 そして、Telnetmode の意味ですが、これは telnet プロトコルの解釈をする かしないかの指定です。Telnetmode を false にすると、通常の TCPSocket に waitfor, cmd が増えただけのような感じになります。 telnet プロトコルはバイナリプロトコルで、かつタイミングが決まっていな いプロトコルなので、例えば telnet 使用時にバイナリデータのやりとりをし た場合でも、その中に紛れて送信されてくる場合もあります。 従って、telnet でやりとりする場合は telnet プロトコルの解釈をしてやら ないと、弊害が発生する可能性があります。 ただ、telnet プロトコルがバイナリであるため、pop 等のようなテキスト系 のやりとりの場合はたまたま影響が表面化しないという場合もあります。 -- 青山 和光 Wakou Aoyama