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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SergeyS
153 / 145 / 6
Регистрация: 12.03.2011
Сообщений: 807
#1

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

24.04.2011, 19:18. Просмотров 423. Ответов 0
Метки нет (Все метки)

Требуется отправить строку серверу, следующей структуры:

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 секунд
как это все сформировать ввиде кода
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2011, 19:18     Отправить строку серверу и получить ответ
Посмотрите здесь:
Отправить запрос на сайт и получить ответ C++
C++ Как строку отправить на принтер
C++ Как отправить команду в CMD строку?
Получить ответ в виде вещественных чисел C++
Вывести определенную строку в ответ на введенное определенное слово C++
Послать сообщение exe-шнику и получить ответ C++
Не могу получить строку C++
C++ Получить строку из буфера
Получить строку на русском языке C++
Получить строку состоящую из 5 звёздочек C++
Получить строку файла по номеру C++
C++ Получить строку составляюшую пять звездичек (*)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru