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

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

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

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

24.04.2011, 19:18. Просмотров 425. Ответов 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 секунд
как это все сформировать ввиде кода
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2011, 19:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отправить строку серверу и получить ответ (C++):

Отправить запрос на сайт и получить ответ - C++
http://vsereshu-ru.1gb.ru/MathLogic.aspx помогите отправить на этом сайте текст например "AvBvB" для решения и получить ответ в консоли...

Как строку отправить на принтер - C++
Предположим у меня есть набор строк S1, S2, ... , Sn, как их отправить на печать? Какие библиотеки и функции для этого нужно использовать?

Как отправить команду в CMD строку? - C++
Всем привет! Пишу консольное приложение на С++ и потребовалось отправить в консоль команду CLS для очищения, но как это реализовать...

Получить ответ в виде вещественных чисел - C++
Не могу понять где надо заменить на double(float) #include <iostream.h> #include <conio.h> int main(){int n; int *ar=...

Вывести определенную строку в ответ на введенное определенное слово - C++
Хочу написать программу, которая выводит определенную фразу в ответ на введенное определенное имя, но не могу понять как заставить...

Послать сообщение exe-шнику и получить ответ - C++
Такая задача: есть exe-шник, скажем программа чат-бот. Запускается через командную строку и в командной строке же и работает. Пишешь фразу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2011, 19:18
Привет! Вот еще темы с ответами:

Не могу получить строку - C++
Здравствуйте, есть программа для перевода строки в Морзянку, но если выполнять считывание с клавиатуры то программа будет считывать только...

Получить строку из буфера - C++
Добрый день. Помогите пожалуйста, преобразовать строку из буфера char data; boost::system::error_code error; ...

Получить строку состоящую из 5 звёздочек - C++
Почему то программа выводит только одну звёздочку и затем букву "g". Где тут ошибка? #include <iostream> #include <string> using...

Получить строку на русском языке - C++
Здрасте. Помогите решать проблему. Есть код #include <iostream> // подключаем библиотеку ввода и вывода #include <string>...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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