C++ Вопрос Как реализовать запрос ответ в сокетах?

Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как реализовать запрос ответ в сокетах?
Нужно что бы клиен передавал 3 переменные и ему отправлялся ответ
Как такое реализовать?
Если есть сурсы можете кинуть без разницы какой сервер (exe,web)
 
Участник
Статус
Оффлайн
Регистрация
23 Апр 2022
Сообщения
694
Реакции[?]
326
Поинты[?]
12K
Как реализовать запрос ответ в сокетах?
Нужно что бы клиен передавал 3 переменные и ему отправлялся ответ
Как такое реализовать?
Если есть сурсы можете кинуть без разницы какой сервер (exe,web)
На самом деле загуглить реализацию 2 минуты времени , если по теме - recv , send . Они принимает/отправляет буфферы байтов , с ними и работаешь , можешь реализовать "пакет" для удобства использования, можешь обернуть это все в json.
 
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
с помощью send отправляешь пакет:
1677500814475.png
с помощью recv получаешь отправленные пакеты:
1677500846673.png

В таком же порядке как клиент отдает пакеты, ты должен получать их на сервере

*важно учитывать размеры и типы данных отправленных/полученных пакетов, иначе может одна из сторон принимать битую информацию.
 
midnight.im
Администратор
Статус
Оффлайн
Регистрация
1 Июл 2015
Сообщения
1,650
Реакции[?]
2,173
Поинты[?]
162K
с помощью send отправляешь пакет:
Посмотреть вложение 240085
с помощью recv получаешь отправленные пакеты:
Посмотреть вложение 240086

В таком же порядке как клиент отдает пакеты, ты должен получать их на сервере

*важно учитывать размеры и типы данных отправленных/полученных пакетов, иначе может одна из сторон принимать битую информацию.
ну вообще не совсем, там по документации написано, что сенд и рекв могут передать и принять за один вызов не фулл объем данных которые ты запросил\передал. по этому правильнее проверять что вернет. ну а так же ты проебал инит соединения
 
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
с помощью send отправляешь пакет:
Посмотреть вложение 240085
с помощью recv получаешь отправленные пакеты:
Посмотреть вложение 240086

В таком же порядке как клиент отдает пакеты, ты должен получать их на сервере

*важно учитывать размеры и типы данных отправленных/полученных пакетов, иначе может одна из сторон принимать битую информацию.
да но как принять это с сервера?
 
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
19 Фев 2023
Сообщения
6
Реакции[?]
0
Поинты[?]
0
Для реализации запрос-ответ в сокетах нужно использовать протокол, который поддерживает передачу данных синхронно между клиентом и сервером. Возможные протоколы включают в себя TCP и UDP.
 
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для реализации запрос-ответ в сокетах нужно использовать протокол, который поддерживает передачу данных синхронно между клиентом и сервером. Возможные протоколы включают в себя TCP и UDP.
да заебали вы чатгпт цитировать, не смешно уже
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,379
Реакции[?]
2,284
Поинты[?]
189K
Сверху Снизу