|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Averbuh 2:4625/69.123 08 Dec 2001 17:29:00 To : All Subject : Объясните, где кривость --------------------------------------------------------------------------------
і АДЩ ДБ
Hello, All! Как поживает твой hерц?
Скрипт работает, да не так, как нужно. Ответ сервера читается как-то криво - по
одной строке. А нужно, чтобы все строки читались сразу.
=== Cut ===
use Socket;
$inet_EOL = "\x0d\x0a";
$remote = 'mail.ru';
$port = 110;
$iaddr = inet_aton($remote) or die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(SOCK, PF_INET, SOCK_STREAM, $proto) or die "socket: $!";
connect(SOCK, $paddr) or die "connect: $!";
select(SOCK); $| = 1; select(STDOUT);
binmode SOCK;
while ($vvod ne 'quit') {
@line=<SOCK>;
print @line;
$vvod=<>;
chomp $vvod;
print SOCK "$vvod$inet_EOL";
}
close (SOCK) or die "close: $!";
=== Cut ===
С уважением, Alexander
Так, идите мыть руки, All!
E-mail, SMS: alexaver@svitonline.com http://alhome.virtualave.net
http://haverim.virtualave.net
> Если ты будешь бройгес, я тебе сделаю такой цурыс, что ты всю жизнь будешь
> иметь нахес, надевать тфилин и носить цицис!
--- GoldED 2.50+
* Origin: Горшок - это филиал унитаза. (2:4625/69.123)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39713c12404d.html, оценка из 5, голосов 10
|