Как передать используя сокеты CTRL+A по IRC протоколу

FireNet

Новичок
Как передать используя сокеты CTRL+A по IRC протоколу

Пишу своего IRC бота. Никаких проблем нет. Для коннекта использую fsockopen() ну и соответственно для отправки данных fput().
Опытным путем используя телнет было установлено что команда "/me текст" для IRC не что иное как "PRIVMSG #channel :^AACTION текст"
Где ^A не что иное как CTRL+A(в bash). Как передать через сокеты эту комбинацию, чтобы бот мог эмулировать команду IRC клиентов "/me"? Уже часа два вожусь с этим, облазил весь поиск..
 

Фанат

oncle terrible
Команда форума
круто.
это мне напомнило историю из книжки Митника, про суперхакеров, у которым в самый решающий момент взлома подсказали, что символы можно вводить с помощью Альт+цифровая клавиатура =)
 

neko

tеam neko
FireNet
надо передать символ с кодом 1

ну и вообще неплохо было бы прочитать описание протокола
а не опытным путем
 

FireNet

Новичок
Neko читал, я же говорю, нет команды ACTION для PRIVMSG в RFC 1459 (IRC)
:)
 

neko

tеam neko
оно, это rfc, "экспериментальное" если ты заметил
собственно протокол полностью не описан ни в каком стандарте.

но в гугле все можно найти.
 
Сверху