![]() |
|
Модераторы: ginnie, korob2001 |
![]()
|
|
| FunkyBoy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 5.8.2009 Репутация: нет Всего: нет |
Есть такой скрипт:
Проблема в следующем: Независимо от того к какому адресу подключаться функция connect всегда возвращает истину, даже если соединиться не получилось. Кто-нибудь сталкивался с таким? в чём может быть проблема? PS: Скрипт запускаю у себя на локальной машине ( Perl-5.8.9 ) Это сообщение отредактировал(а) FunkyBoy - 23.11.2009, 20:30 |
|||
|
||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
А в документацию заглянуть?
Это сообщение отредактировал(а) Itsys - 23.11.2009, 15:51 |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 1 Всего: 18 |
Itsys, его
как мне кажется вот это смущает.... |
|||
|
||||
| FunkyBoy |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 5.8.2009 Репутация: нет Всего: нет |
Извиняюсь не правильно написал, там должно быть: my $conn = IO::Socket::INET->new($addr); Это сообщение отредактировал(а) FunkyBoy - 23.11.2009, 16:01 |
||||
|
|||||
| Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: нет Всего: 34 |
shamber, ну если так, то сюда
|
|||
|
||||
| FunkyBoy |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 5.8.2009 Репутация: нет Всего: нет |
Спасибо за ссылку, Переделал скрипт как на писано там:
так он даже не пытается соединиться с сервером. В логах следующая ошибка: Argument "4.88.167.248" isn't numeric in pack. По идее следующий скрипт должен работать, и в случае неудачного соединения должен выдавать "Не удалось соединиться":
Скрипт отправляет запрос на соединение, но ответа не получает (порт закрыт), connect всёравно возвращает истину, и скрипт выдаёт "Удачное соединение"; В чём может быть проблема (в интерпретаторе, в системе или ещё в чём-то)? И как эту проблему устранить? |
||||||
|
|||||||
![]()
|
| Правила форума "Perl: Системное программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |