magog 13.03.2012 19:23 Azoth

Псач, поделитесь инфой как поднять ppp соединение используя модем на определенном порту на C++. Под вендой это делается легко через RAS API. А вот под линь нагуглить ничего не получается

1. 0xd34df00d 13.03.2012 19:24 Azoth_primary

system ("ppp")

2. magog → 0xd34df00d /1 13.03.2012 19:24 Azoth

какое-то говно, а не помощь. Тем более от тебя

3. 0xd34df00d → magog /2 13.03.2012 19:27 Azoth_primary

Нет, серьезно. Посмотри, насколько реально с ppp слинковаться-подергать и все такое.

4. Cthulhu 13.03.2012 19:32 Miranda

Команду этому вашему демону дать, не? ) Это же linux-way.

5. magog → Cthulhu /4 13.03.2012 19:32 Azoth

да я думал найти что-то типа RAS API. Но и дедфуд говорит просто заюзать ppp

6. mva → magog /5 14.03.2012 04:23 N900

какое, нахуй, может быть апи для функций, которые может выполнять Х библиотек? Линкуйся с ппп и будет тебе счастье. Или, лучше, и в самом деле создавать свою конфигурацию для pptp и вызывать его.

7. magog → mva /6 14.03.2012 04:27 Azoth

ну, в венде для этого есть RAS API, которое позволяет поднять соединение ppp и упрвлять им. А под линукс я такое не нашел, поэтому скорее всего буду вызывать ppp с нужными параметрами

8. mva → magog /7 14.03.2012 04:30 N900

ещё раз повторить? в венде для таких вещей всё унифицированно и на каждый чих есть затычка от негрософта. поэтому есть апи.
в линупсоосях на каждый чих есть по 80 либ от разных Василиев Криворучко. Поэтому единого апи просто не может существовать.

9. mva → mva /8 14.03.2012 04:34 N900

и ещё раз: в линупсе у каждой либы свой апи. выбирай либу и юзай её апи

10. magog → mva /8 14.03.2012 04:36 Azoth

Мне надо без либ. То, что есть в дефолтной поставке. pppd идет в ней? В обычных юзердистрах типа бубунты, сюси?

11. mva → magog /10 14.03.2012 04:39 N900

в линуксе нет дефолтной поставки. Неужели ты ещё не понял? Если тебе надо "без либ", то это даже в венде не получится

12. magog → mva /11 14.03.2012 04:40 Azoth

короче не еби мне мозг с утра. Мне его вчера индусы выебали

13. mva → magog /12 14.03.2012 04:44 N900

это ещё я мозг ебу. Ок. Это я приравниваю линупс к венде. И требую от него вендодублирование.

14. magog → mva /13 14.03.2012 04:45 Azoth

да при чем тут вендодублирования. Если в ядре включается поддержка ppp, то вероятно и системные вызовы для нее могут быть.

15. mva → magog /14 14.03.2012 04:48 N900

только низкоуровнего, на уровне интерфейса. Если осилишь — то пожалуйста, никто не против. Только тут уже будет фейл при изменении ядрёного апи, которое будет происходить "молча" :)

16. mva → mva /15 14.03.2012 04:49 N900

s/г/в/

17. Cthulhu → mva /11 14.03.2012 06:14 Miranda

Получится. Можно гарантировать, что расапи есть всегда. Ну кроме случаев, когда юзер своими шаловливыми ручками выкинул его на мороз. Но тогда он сам виноват.

18. mva → Cthulhu /17 14.03.2012 06:17 N900

магог не сказал «мне надо ppp без библиотек», он сказад «мне надо без библиотек» (что, по логике вещей, обычно трактуется как «вообще»). А ОС без библиотек я на вскидку даже не вспомню.

19. Cthulhu → mva /18 14.03.2012 06:21 Miranda

Он подразумевал "без посторонних библиотек, штатными средствами, гарантированно наличествующими в оси в 99% случаев".

20. Cthulhu → mva /18 14.03.2012 06:23 Miranda

Ну а "ос без библиотек" — дос, например.

21. magog → mva /18 14.03.2012 07:15 Azoth@Work

ну давай. Интерпретируй мои слова так, как тебе удобно

22. magog → Cthulhu /19 14.03.2012 07:15 Azoth@Work

да. Именно это

23. mva → magog /21 14.03.2012 07:45 N900

я интерпретирую их так, как написано.
А у тебя уже второй пост с «личным словарём», который надо телепатировать.

24. mva → mva /23 14.03.2012 07:45 N900

*за сегодня

Do you really want to delete ?