Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Программирование RDP lib C++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Программирование RDP lib C++
Имя
Сообщение << Старые топики   Новые топики >>
Программирование RDP lib C++ - 2009-01-18 12:52:20.093333   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
RDP - Remote Desktop Protokol.
Стоит задача написания простого клиента. Если кто-нибудь встречал достойные библиотеки, то прошу поделиться. Еще интересуют "качественные" статьи, реально помогающие избежать граблей. Интересуют мнения тех, кто занимался или занимается разработкой подобных программ :) На данном этапе у меня после подключения и прочтения ответа сервера WSAGetLastError() = 10054, при setsockopt(mySocket, IPPROTO_TCP, TCP_NODELAY, (char*)&iOptVal, iOptLen), если это имеет значение.

Платформа Windows, C++

Спасибо.
Post #: 1
RE: Программирование RDP lib C++ - 2009-01-18 21:01:29.830000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Есть рабочая опенсурц реализация, rdesktop называется. Работает правда исключительно под X'ами, но… Сейчас у тебя проблемы с пониманием протокола, а реализация протокола никак не зависит от библиотеки используемой для вывода. Собственно если будут вопросы заглядывай туда.

ps. мне очень понравилось про ошибку #10054… я что пушкин, что ли знать все эти ошибки? Или думаешь что я буду рыть майкрософтовскую долбодокументацию в поисках объяснения этому числу?
Post #: 2
RE: Программирование RDP lib C++ - 2009-01-18 21:30:00.803333   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
я вчера разбирал rdesktop, вопросов только прибавилось. хотя пару моментов (в том числе и setsockopt) оттуда слизал. Что не говори, но rdesktop представляет собой 2 десятка файлов голого сишного кода, местами комментированного, а местами… черт ногу сломит. Именно по этой причине и был создан данный топик, неужели протокол не документирован?

Прошу прощения за свою рассеяность, пожайлуста документация ошибки
quote:


Connection reset by peer. An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, the host or remote network interface is disabled, or the remote host uses a hard close (see setsockoption for more information on the SO_LINGER option on the remote socket). This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET.
Post #: 3
RE: Программирование RDP lib C++ - 2009-01-18 23:57:44.456666   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
Файндед:
http://msdn.microsoft.com/en-us/library/cc240506(PROT.10).aspx
не. чет слабовато. :( тема актуальна!
Post #: 4
RE: Программирование RDP lib C++ - 2009-01-19 04:49:00.880000   
GorluM

Сообщений: 312
Оценки: 0
Присоединился: 2004-04-07 23:41:00
а зачем?
Post #: 5
RE: Программирование RDP lib C++ - 2009-01-20 14:45:12.110000   
rtw

Сообщений: 1372
Оценки: 0
Присоединился: 2004-08-19 00:28:05
Актуально! По прежнему не врубаюсь как работать с этим протоколом.
Post #: 6
RE: Программирование RDP lib C++ - 2009-12-04 19:21:30.400000   
lomerok

Сообщений: 1
Оценки: 0
Присоединился: 2009-12-03 19:35:31.980000
автор стукни в 6566442 ,есть желание присоедениться к теме кодинга РДП
Post #: 7
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Программирование RDP lib C++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.