C++ клиент и C# сервер

 
0
 
C++
ava
ProgrammistRoman | 23.01.2013, 00:48
Здравствуйте! Ситуация такова: сервер на шарпах использует TcpListener, NetworkStream, BinaryReader и BinaryWriter. Мне надо создать приложение-клиента на с++, которое бы могло отправлять/принимать тестовые сообщения на сервер. Оба приложения под Windows, но я с с++ не очень сильно дружу, поэтому не знаю, как можно все это реализовать. Подскажите пожалуйста хотя бы идеи)
Ответы (3)
ava
Qu1nt | 23.01.2013, 00:43 #
ava
ProgrammistRoman | 23.01.2013, 13:00 #
Про него все пишут хорошо, но проекты с ним не компилятся ... У меня Embarcadero RAD Studio, внутри него уже есть boost, но при компиляции появляется ошибка:
[BCC32 Error] auto_link.hpp(262): E2075 Incorrect pragma directive option: -v
это в строке

#if __BORLANDC__ > 0x561
#pragma defineonoption BOOST_BORLAND_DEBUG -v
#endif

если мы поставим вместо -v что-нибудь ещё, то ошибка исчезнет, но появится в другом месте и так до бесконечности.
Может есть другие методы? или можно как-то решить сию проблему?
ava
ProgrammistRoman | 24.01.2013, 00:40 #
Попробовал вчера поставить другую версию. Скачал, собрал и ... все равно нет.
Я решил пока использовать вариант попроще, пусть мы будем использовать на сервере сокеты напрямую. Тогда - да, все работает. Но нужна передача русского текста. И вот тут есть вопрос: как передать Unicode строку? на с++, например, TTcpClient и TClientSocket отправляют только Ansi строки (я имею в виду прямые методы типа MyClientSocket->Socket->SendText(text). Можно ли решить проблему по-простому? Если нет, то как её можно решить?
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить