Форум программистов, компьютерный форум CyberForum.ru

Отправить строку серверу и получить ответ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какую книгу лучше подобрать? http://www.cyberforum.ru/cpp-beginners/thread282638.html
Доброго времени суток! Подскажите, пожалуйста, какую книгу или самоучитель лучше подобрать для изучения C++. Необходимо для создания приложений под Windows: базы данных, управление внешними устройствами. Опыт в программировании минимальный: сам умею только "Hello World!". Спасибо!
C++ Кольцевой односвязный список Собственно что это и с чем его едят! Как реализовать, если это что-то страшное! Задача : сделать класс реализующий односвязный кольцевой список вывести на экран и бла бла бла конкретно интересует односвязный кольцевой список http://www.cyberforum.ru/cpp-beginners/thread282636.html
Union, объединение C++
Есть такое объединение: #define NF 30 #define NI 20 #define NL 5 #define NLINE 55 struct StudEnd { TCHAR fam; TCHAR ima; TCHAR let; };
массив C++
В массиве а от 1 до 15 найти сумму произведений номера элемента на значение элемента всех нечетных элементов массива.
C++ Массив структур из N-элементов С++ http://www.cyberforum.ru/cpp-beginners/thread282600.html
Мы вводим число N, а потом задаем структуру scanf("%d", &N); struct ege { char fam, name; int ball, nom; }student; Т.е. мы в программе вводим с клавиатуры количество структур. компилятор мне выдал ошибку, сказав, что student; должно быть константой. Такой вариант уже работает:
C++ Работа со строками Здравствуйте. С++ изучаю недавно. попалась задача со строками. не могу разобраться.. вот задача: Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются. Найти сумму чисел, встречающихся в строке. подробнее

Показать сообщение отдельно
SergeyS
 Аватар для SergeyS
153 / 145 / 6
Регистрация: 12.03.2011
Сообщений: 806
24.04.2011, 19:18     Отправить строку серверу и получить ответ
Требуется отправить строку серверу, следующей структуры:

packet size (int)
the number of bytes from the start of the requestid to the end of string2 (including the null byte). It must be at least 10.
request id (int)
SERVERDATA_EXECCOMMAND / SERVERDATA_AUTH (int)
SERVERDATA_AUTH is currently 3
SERVERDATA_EXECCOMMAND is currently 2
string1 (is the command to run).
string2 must be null ("");
И принять ответ такой структуры:

packet size (int)
request id (int)
command response (int)
valid command responses being:
SERVERDATA_RESPONSE_VALUE = 0
or SERVERDATA_AUTH_RESPONSE = 2

string1 (null delimited string)
string2 (null delimited string)
Пример структуры обращений сервера/клиента в непонятном пока для меня виде:

00000000 11 00 00 00 00 00 00 00 03 00 00 00 0a 61 73 73 ........ ....pass
00000010 77 72 64 00 00 wrd..

00000000 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ......
0000000E 0a 00 00 00 00 00 00 00 02 00 00 00 00 00 ........ ......
и вот еще:

00000015 19 00 00 00 00 00 00 00 02 00 00 00 65 63 68 6f ........ ....echo
00000025 20 48 4c 53 57 3a 20 54 65 73 74 00 00 HLSW: T est..

0000001C 17 00 00 00 00 00 00 00 00 00 00 00 48 4c 53 57 ........ ....HLSW
0000002C 20 3a 20 54 65 73 74 20 0a 00 00 : Test ...
Добавлено через 25 секунд
как это все сформировать ввиде кода
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru