|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slava Trofimov 2:5013/21.3 10 May 2007 16:58:00 To : All Subject : mpd & telnet console -------------------------------------------------------------------------------- Кто нибудь решал задачу дисконнекта пользователя, посредством подключения к консоли демона и выдаче команд: link(bundle) pptpX close exit у меня не получается сделать это из программы на Си. Вот, что пишется в логах: May 10 13:24:00 mrk mpd: CONSOLE: Connect May 10 13:24:00 mrk mpd: CONSOLE: Allocated new console session 0x814e01c from 127.0.0.1 May 10 13:24:00 mrk mpd: [pptp0] CONSOLE: mpdroot: link pptp1 May 10 13:24:00 mrk mpd: [pptp1] CONSOLE: mpdroot: close May 10 13:24:00 mrk mpd: [pptp1] CONSOLE: mpdroot: exit May 10 13:24:00 mrk mpd: [pptp0] AUTH: Accounting data for user sherlock: 14226 seconds, 1589364 octets in, 25787374 octets out т.е. видно, что при входе в консоль, активный линк pptp0, на команду смены активного линка на pptp1 реагирует вроде как положено, но при команде close видно, что ложиться тот линк, который был активным при входе. Понятно, что я делаю неправильно(либо сокет неправильно инициализирую, либо не те системные вызовы использую), если кто писал подобную утилиту, подскажите, куда смотреть. Если все это-же проделать из самого Telnet, то все отрабатывает правильно, но разобраться как идет обмен данным по установленному соединению в telnet не получилось :-( До встpечи, Слава. ... ICQ 62940418 [SHERLOCK] E-mail: sherlock1975 @ mail.ru --- GoldED/W32 3.0.0-dam8 [HI-FI (Black raven)] [MATRIX] [THIEF] [GIRLS] * Origin: (FidoNet 2:5013/21.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27074643506d.html, оценка из 5, голосов 10
|