Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Написание бота на сокетах: быть или не быть? C++
Хай всем!!! =) Читаю литературу по сокетах, хочу научится бот на сокетах написать к приложениям ВК. Что посоветуете? Стивенс "UNIX. Разработка сетевых приложений." API ВК
C++ TCP Socket и прием смешанных данных, работа с текстом Есть программа, принимающая данные от клиента по порту 25565. Клиент высылает данные в специальном виде: первый байт - код пакета, второй + третий байт - длинна строки, третий и последующие байты -... https://www.cyberforum.ru/ cpp-networks/ thread298324.html
C++ Нужно отправить строго INT Требуется отправить число INT серверу. Делаю так: send(sock,id,sizeof(int),0); Ругается, что ему нужен char, а мне нужно отправить именно int Можно вот такой костыль соорудить: char *msg = (char *)malloc(sizeof(int)); int int_val = 10; *((int *)msg) = int_val; send(sock, msg, sizeof(int), 0); free(str); https://www.cyberforum.ru/ cpp-networks/ thread285151.html C++ с++ ругается #include <stdio.h> #include <winsock2.h> #include <windows.h> #define ADDR "209.85.229.104" #define PORT 8000 #pragma comment(lib, "ws2_32.lib") int main() Нужно библиотеку подключить. Если верить этому http://ubuntuforums.org/showthread.php?t=441397, то нужно подать опцию -lws2_32 Библиотека, соотвественно, называется libws2_32 ну или поищи с походим... https://www.cyberforum.ru/ cpp-networks/ thread283703.html
C++ Утечка памяти при ping'e... OS: Win7 VS 8 ************ Всем привет. Помогите определить и устранить утечку памяти. Нужен конкретный ответ именно по приведённому коду. Проверка на соединение с интернетом: #include... if(WSAStartup(MAKEWORD(2,2), &wsaDATA) != NO_ERROR) { printf("Library WinSock not load!\n"); WSACleanup(); system("PAUSE"); ... https://www.cyberforum.ru/ cpp-networks/ thread284942.html C++ C++ Socket FTP client не принимает от сервера ответ VISUAL STUDIO 2010 C++ Проблема в том что при запросе CString m_strMessage = L"USER admin #13#10"; //Получаем длину сообщения iLen =... https://www.cyberforum.ru/ cpp-networks/ thread297971.html
C++ UDP Winsock https://www.cyberforum.ru/ cpp-networks/ thread292081.html
Всем привет вот могу тока сделать функцию для отссылки на UDP сервер сообщение int PORT = 7777; AnsiString SERVERADDR = "192.168.1.2"; char buff; void SendUDPMessage(char *Message){... книжки почитать не пробовал?
C++ WinSock https://www.cyberforum.ru/ cpp-networks/ thread287909.html
WinSock в коллекцию. Может быть кому нибуть пригодится. Мне бы оно очень пригодилось, найди я его во время. Почему то мало тем WinSock для C++Borland 6. Тут описаны основы WinSock инициализация,...
C++ UDP Socket receiver
Привет всем. Никак немогу разобраться с UDP Socket receive int PORT = 7777; AnsiString SERVERADDR = "192.168.1.2"; void ReceiveUDPMessage(){ int sock; struct sockaddr_in addr; char buf;
C++ WinSock #include "winsock2.h" #define MAX_PACKET_SIZE 4096 WSADATA ws; hostent* hn; char buff ; if (FAILED (WSAStartup (MAKEWORD( 2, 0 ), &ws) ) ) { ListBox1->Items->Add("Áèáëèîòåêà WSAStartup íå... Код последней ошибки посмотрите. https://www.cyberforum.ru/ cpp-networks/ thread287051.html
C++ Скачать картинку с сайта (сокеты) https://www.cyberforum.ru/ cpp-networks/ thread291566.html
В общем я захотел скачать картинку с помощью сокетов функциями send/recv... Сначала я посмотрел что отправляет браузер чтобы получить картинку получил вот это.. GET /images/cyberforum_logo.png... fprintf(pFile,"%s",result); Нельзя таким способом копировать бинарные данные. встретился ноль, и всё, запись прекратилась. Добавлено через 5 минут while(cnt > 0) { cnt = recv(s,...
C++ winsock2 и dns https://www.cyberforum.ru/ cpp-networks/ thread295365.html
Подскажите как при использовании winsock2 можно узнать ip по dns-имени сайта? Язык c++. А gethostbyname не работает?
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
18.05.2011, 14:05 0

Как передать структуру через socket - C++ - Ответ 1663513

18.05.2011, 14:05. Показов 4680. Ответов 6
Метки (Все метки)

Ответ

Ну это уже дальше разбирайся. Может принимаешь неправильно, может оправка и приём не согласованы друг с другом и т.п.

Вернуться к обсуждению:
Как передать структуру через socket C++
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2011, 14:05
Готовые ответы и решения:

Socket TCP на C++. Как передать данные в формате JSON
Доброго времени суток товарищи программисты. Подскажите пожалуйста! Есть написан на C++ TCP клиент-сервер. Нужно запаковать данные...

Как передать двумерный массив через Socket?
Подскажите как передать двумерный массив через компоненты ClientSocet ServetSocet? сейчас даже одномерный массив не передается,Пример...

Как передать структуру через сигнал?
Сабж в теме, я так понял нужно воспользоватся функцией qRegisterMetaType, но чёт не пойму как ею пользоватся

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2011, 14:05
Помогаю со студенческими работами здесь

Передать файл через socket или через ftp api
Посоветуйте как поступить: Есть файл на устройстве его нужно загрузить на сервер. 1 Загружать через socket, создав на сервере...

Как передать в функцию переменную-структуру через аргумент типа object?
Функция, о которой идёт речь- встроенный обработчик событий и грош цен этому обработчику, если никаких данных кроме собственно объекта в...

Передать данные через Socket.IO
Вот часть функции function randomWin(p) { if (currentGameOffers.length &gt; 0) { helper.log('Current gameoffers', 1183,...

Передать массив через Socket.SendBuf();
не могу понять... помогите разобраться с функцией Socket.ReceiveBuf() и Socket.SendBuf(), не получаеться ((( задача (client)...

Как передать new socket в acceptor?
Добрый день всем Подскажите пожалуйста как передать socket в acceptor при условии что сокет объявлен так: ...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru