ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 14.02.2008, 14:27
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Хм...давай подумаем так...в IO::Socket уже включен Socket и хендл... а вот чтобы лишний раз не подключать хендл, я подумал что так будет рациональнее...ага?

ЗЫЖ И кто тебе сказал, что нужно а что не нужно? ))))

Последний раз редактировалось biophreak; 14.02.2008 в 14:30..
 
Ответить с цитированием

  #12  
Старый 14.02.2008, 14:37
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

>> я подумал что так будет рациональнее...ага?

нет.. получается ты подключаешь модуль и не используешь его.. тогда уж лучше перепиши весь код под io::socket..
 
Ответить с цитированием

  #13  
Старый 14.02.2008, 14:41
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Думаешь? Да, конечно минус в том, что он подгружает весь IO::Socket... =)
Переписывать пока не буду, привык к use Socket =))))

Поправил 1й пост на
use Socket;
use IO::Handle; =))
 
Ответить с цитированием

  #14  
Старый 14.02.2008, 14:50
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

там делов-то 5 строчек поправить.. )
как уже написали:
Код:
$socket = new IO::Socket::INET('login.icq.com:5190');
чтоб отрыть сокет, а затем
Код:
$socket->recv($answer_data, 16) or die "Cannot read from socket: $!\n";
заместо
Код:
sysread(SOCK,$answer_data,16) or die "Cannot read from socket: $!\n";
и
Код:
$socket->send($auth_request);
вместо
Код:
print SOCK $auth_request;
имхо удобнее и главное становится код читабельнее.. )
 
Ответить с цитированием

  #15  
Старый 14.02.2008, 14:55
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

Репутация: 209
По умолчанию

Да как пользоваться IO::Socket я знаю
Мне просто привычнее юзать Socket =)
 
Ответить с цитированием

  #16  
Старый 24.01.2010, 14:10
Аватар для roker777
roker777
Познающий
Регистрация: 09.11.2009
Сообщений: 39
Провел на форуме:
615039

Репутация: 26
Отправить сообщение для roker777 с помощью ICQ
По умолчанию

Слушайте я чуть не шарю, куда этот скрипт вставлять нужно?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полный обзор ICQ клиентов BlackCats ICQ 48 14.12.2008 00:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ