![]() |
|
Другие темы раздела | |
Написание бота на сокетах: быть или не быть? 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 не работает? |
![]() ![]() ![]() |
|
18.05.2011, 14:05 | 0 |
Как передать структуру через socket - C++ - Ответ 166351318.05.2011, 14:05. Показов 4680. Ответов 6
Метки (Все метки)
Ответ
Ну это уже дальше разбирайся. Может принимаешь неправильно, может оправка и приём не согласованы друг с другом и т.п.
Вернуться к обсуждению: Как передать структуру через socket C++
1
|
18.05.2011, 14:05 | |
Готовые ответы и решения:
6
Socket TCP на C++. Как передать данные в формате JSON
Как передать структуру через сигнал? |
18.05.2011, 14:05 | |
Помогаю со студенческими работами здесь
0
Передать файл через socket или через ftp api Как передать в функцию переменную-структуру через аргумент типа object? Передать данные через Socket.IO Передать массив через Socket.SendBuf(); Как передать new socket в acceptor? |
Новые блоги и статьи
![]() |
||||
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
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|