Вы можете использовать WHO
, если я правильно помню. Это даст список всех пользователей (полный хост + ники в виде nick!user@host
. Обратите внимание, что большинство серверов IRC соблюдают конфиденциальность пользователя и применяют сетевой режим +i
, который эффективно скрывает IP-адрес от хозяйничать.
Если вы знаете, что ваш сервер не такой, WHO
- ваш путь.
Edit:
Это не проблема Android, это проблема протокола IRC. Как пользователь, вы можете запросить канал для пользователей внутри него, чтобы получить информацию о них. Эта команда называется WHO
. Вы используете его следующим образом:
WHO <#channel>
И он выдаст вам список всех пользователей этого канала в следующем формате:
352 <channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real name>
Из которого вы можете отфильтровать <host>
, который будет содержать IP-адрес (если не скрыт) пользователя <nick>
.