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

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела C++: Сети

Передача буфера с нулевыми значениями по TCP/IP
Всем привет. В сетях особо не силен, поэтому вопрос такой, пишу стандартный клиент-сервер в линуксе, и шлю от клиента буфер на сервер примерно вот такой: char buffer; buffer = 0x1; buffer...

POSIX сокеты
Посоветуйте гайды по теме на русском. Для полных нубов. :) И в то же время максимально подробные.

Как передать post/get запрос к странице php?
на с++ код курл. int http_request() { CURL *curl = curl_easy_init(); if(curl) { const char *data1 = "login=sas&password=123"; CURLcode res; FILE *fp;

Посоветуйте книги/материалы для изучения winsock
Всем привет, я начинающий программист на C/C++, изучил основы языка, ооп. Хочу дальше изучить WinApi, посмотрев вакансии на хх пишут, что нужен опыт программирования сетевых приложений. Пока что хочу...

Как сделать анализ покрытия тестами в c++ builder
В общем, партия поставила задачу: анализ покрытия кода тестами. Как это сделать - никто не знает, а сертификацию получить надо. Прога написана в c++ builder 11.2. Киньте ссылкой на источник, где...

Управление всем траффиком процесса на канальном уровне, есть ли во обще решения?
Пишу анализатор траффика. Сейчас реализовал контроль через NDIS драйвер, в принципе все работает, но как всем известно такое решение никак не может фильтровать траффик по процессу, вот ищу техники...

Как асинхронно отправлять данные на разные порты
Здравствуйте! Недавно я решил реализовать быструю передачу данных между двумя программами, используя сокеты и локальную сеть. Для этой задачи мне нужна была очень быстрая отправка и прием пакетов. ...

Tcp server WinSock блокирует recv после accept
Подскажите как сделать приём пользователей и одновременно их слушать много раз пробовал не получается. #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> struct ClientArray { ...

Авторизация WS-Security в GSOAP (или как вычислить HA1)
Доброго времени суток! Разбираюсь с GSOAP пытаясь использовать его в своем серверном проекте. При этом клиенты могут использовать как Digest авторизацию так и WS-Security. Для обоих способов в...

Асинхронный приём пользователей
Подскажите правильно ли работает данный цикл приема новых пользователей, при тесте когда подключается новый пользователь переменная в for int INDEX выдает при выводе в консоль числа больше 0 и тд...

Проблема с потоками в сети
Здравствуйте! Написал я код для сервера, где для каждого нового клиента создается поток, который обрабатывает его запросы, но в итоге столкнулся с проблемой, а именно с утечкой памяти. Когда поток...

Запуск web сервера
Нашел сайт noip.com сделал себе статический адрес, команда ping на мой хост на noip.com работает хорошо. Т.е. я создал имя MyHostName.ddns.net на noip.com. Написал на С++ небольшой веб сервер,...

Как работает VPN на уровне ОС?
Здравствуйте, Не уверен, что вопрос для этого раздела, но, если можно, то подскажите пожалуйста, как работают, особенно нынче популярыне VPN приложения ? Сколько не читал ни как не доходит. Я...

Посоветуйте язык программирования для автотестов?
Не знаю где задать вопрос? Подскажите язык программирования для написания автотестов? Python + Selenium мне не слишком подходят. После каждого запуска браузер закрывается, а мне нужно чтобы он всегда...

Сервер. Получение и обработка данных. API
Здравствуйте! Подскажите. Собираю схемку на ардуино, которая при условии А будет с помощью модуля отправлять http-запрос на мой сервер с белым айпи некий запрос. Пусть просто отправлять 1 в теле...

C++ Win IP-Header UDP-Header
Здравствуйте. Пытаюсь реализовать udp и ip заголовки и отправить собранный пакет через сырой сокет. Пакет собирается, сокет ошибки не находит, но клиент ничего не получает. Смотрел в wireshark, но и...

Сервер SMB не отвечает
Пытаюсь согласовать протокол с SMB сервером. Данные отправляются, но ответ не приходит. Через 20 секунд разрывает соединение. Файрвол отключать пробовал. Может кто-то сталкивался с таким? int...

Многопользовательский чат TCP |
Всем привет! Делаю код многопользовательского чата на c++ с реализацией через TCP. Возникла проблема, а именно - Когда запущен сервер и 2 пользователя, если 1 подключенный пользователь пишет...

Boost Asio - последовательность сообщений для одного и того же TCP Сокета
Здравствуйте, Подскажите пожалуйста, по такому вопросу: -предположим я создал один TCP сокет Boost Asio -установил на нем соединение с удаленным IP -отправил первое сообщение

TCP и UDP сокеты - локально
Здравствуйте, Такой вопрос: TCP протокол имеет накладные расходы на подтверждение доставки, UDP не имеет таких накладных расходов поэтому он быстрее, но не имеет гарантирования доставки. НО...

Программное создание L2TP/IPSec VPN подключения в ОС Windows на основе общего ключа
Коллеги, добрый день! Подскажите, пожалуйста, как программно создать L2TP/IPSec VPN подключение на основе общего ключа в ОС Windows. Есть такой код, который сгенерировал ИИ: #include...

Где найти первую версию openvpn?
Всем доброго дня. Подскажите, возможно ли найти openvpn v0.9, самая первая? У меня не получилось, искал на гитхабе и просто в интернете. Хочу, не могу посмотреть на код, ну прямо очень интересно.

Проблемы с вводом и обработкой сервером SMTP команд
Написал на winsock2 простой почтовый клиент и сервер, взаимодействующие с помощью SMTP и POP3 команд. При отправке команд серверу выводится фигня, показанная в приложенном файле. С чем это может быть...

ПРОКСИ не получается отправить даже базовый HTTPS запрос
Всем доброго дня. Пытаюсь научится отправить https запросы через прокси, с использованием библиотеки libcurl. Но речь даже не о ней и с++. С ней у меня опыт работы есть и его достаточно, чтобы...

Boost::asio - shutdown в асинхронном подключении
Здравствуйте ! Имеем: 1. сетевое программирование; 2. протокол tcp; 3. библиотека boost 1.88; 4. c++; 5. codeblocks; 6. mingw64 (msys2);

Сервер выдает 301 Moved Permanently
Всем привет, передаю такой вот HTTP запрос: GET / HTTP/1.1\r\n Host: www.php.ru\r\n User-Agent: NoNameBot|www.cyberforum.ru|logforregs@gmail.com\r\n Connection: close\r\n Referer:...

Библиотека windows.h
Ребят подскажите чё это за библиотека, и какие есть у нее наиболее используемые функции или команды(в гугле искал, просто прошу совета) Заранее спасибо.

Telnet сервер
пишу telnet-сервер. Подключаюсь к нему через обычный Microsoft telnet-клиент. Когда пишу запросы серверу, в клиенте не отображаются символы которые я ввожу. Нарыл в интернете информацию, что нужно...

Dev-C++ ошибка: "проект не откомпилирован"
Люди, только начал изучать си++, скачал среду программирования Dev-C++ , у всех знакомых всё впорядке, у меня ни один проект не компилируется, вылазит окошко "проект не откомпилирован". Ковырялся,...

сканер proxy
Здравствуйте уважаемые форумчане! Никогда не работал с сетью в с++ поэтому прошу объясните что потребуется для того чтобы написать программу, чтобы она брала прокси к примеру с сайта spys.ru (c...

Получить IP-адреса всех компьютеров в локальной сети
в общем можно както получить айпишники всех компов в сети? и вообще как реализовать связь между двумя компами, ну например у меня приложение через которое мне нужно отправить какоето сообщение с...

SOCKET: send(), recv()
Начал разбираться с сокетами и в самом начале застрял на элементарном, с функциями send и recv, в програмке в которой сервер отправляет сообщения на клиент и там оно выводится на экран... Вот коды...

TCP-клиент
СЕРВЕР: // Пример простого TCP-эхо-сервера #include <stdio.h> #include <winsock2.h> // Wincosk2.h должен быть раньше windows! #include <windows.h> #define MY_PORT 666 // Порт, который слушает...

Прием и передача потокового видео по сети
Друзья, всем привет! Мне, для решения задачи, необходимо получить видеопоток, записать и передать его дальше по сети. Получить видеопоток H264 я могу, используя RTSP запрос. (получить и...

Локальные сети
Доброе утро! Вопрос: компьютеры находятся в локальной сети без интернета, подключал принтеры по локальной сети и в момент пишет что сервер не в сети, хотя главный компьютер работает и в сети, но с...

'inet_addr': Use inet_pton() or InetPton()
Добрый день, необходимо создать клиент, устанавливающий с терминалом по указанному айпи, #include <iostream> #include <string> #include <WS2tcpip.h> #include <winsock2.h> #pragma...

Передача файла с помощью сокетов (UDP)
Всем привет! Пишу лабу по сокетам. Полностью задание звучит так: Файл передается блоками размером в 1 КБ. В запросе указывается полный путь к файлу и номер блока. Для поиска...

Как получить адрес клиента winsock2.h
Как получить ip клиента.Про inet_nto(addr.sin_addr) не говорить так как он возращает лишь внутринний адрес.А мне нужен айпи в глобальной сети

Хочу написать простой мессенджер
#pragma comment(lib, "ws2_32.lib") #include <winsock2.h> #include <iostream> #include <WS2tcpip.h> #pragma warning(disable: 4996) using namespace std; SOCKET Connection; void ClientHandler() {...

WinSock:простой пример:нужен исходник с коментами
вже запарился искать в иннете, неспорю примеры есть но не один не получается запустить то там недоделки то там то вообще наткнулся на статью написанно что под виндов а скрипт под уникс, да и почти...

Создание экземпляра класса, разрушение экземпляра класса
Не могу найти информацию про разрущение экземпляра класса. Объясните пожалуйста, что это?

Пинг по IP адресу
надо сделать пинг по IP адресу, в интеренете нашел готовый код, но с ним загвостка там определяется еще и имя хоста, и пинг по ниму делается: // Lookup destination // Use inet_addr() to...

Передача файлов по сети
Товарищи, подскажите хороший и удобный способ передачи файлов по сети. Передаю так: char name = "test.jpg"; char filename; int i = strlen(name); for(;i>0;i--) if(name=='\\')break;...

Прием пакетов по UDP
Приветствую. С сетевыми протоколами раньше дела не имел. Начал сразу к практике приступать. Хотел посмотреть, как вообще реализовать прием данных по протоколу ЮДП. Набрал литературный код. ...

Анализ\Блокировка\Редактирование трафика определенного процесса
Привет. Появилась идея написать что-то аля сниффера который умел бы перехватывать траффик по фильтрам (srsIP\dstIP\PID). Будет возможность создавать список правил. И если процесс пытается соединится...

telnet через С++
задание такое: нужно через командную строку в telnet и оттуда зайти на switch'и и дать им команду reboot если что не ясно, спрашивайте заранее благодарен:bravo:

Сетевое программирование
Всем привет. Подскажите, что изучать лучше будет дальше Изучаю c++ яп, хочу сейчас влиться в сетевое программирование. Подскажите, пожалуйста, с чего начать изучение(вообще полный ноль в нем) И...

WinSock на C++
Только начинаю осваивать WinSock написал простейшее приложение-сервер и приложение-клиент и че та у меня не работает вот код приложения-сервера оно очень простое слушает порт,обслуживает одного...

В каких случаях надо использовать функцию htons (преобразует число из формата локального хоста в сетевой формат)?
Друзья! То есть пробую изучать клиент-серверные приложения, так, копирую сервер со статьи и там вот такое вот заполнение структуры sockaddr_in (бывшей sockaddr) // Шаг 3 связывание сокета с...

Пример POST запроса
Напишите пожалуйста пример кода пост запроса, как можно минимальный код. Спасибо!

Собственный OID SNMP
День добрый, уважаемые форумчане! Возникла необходимость администрирования компьютеров посредством SNMP, однако не все параметры, которые меня интересуют, есть в стандартном MIB (нет например...

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

Простейший почтовый клиент POP3 на С++
Уважаемый форумчане, мне нужна программа, которая выдает количество писем на почтовом ящике с помощью протокола POP3. Другими словами, как заставить выполнить протокол следующие команды : USER ...

Как отправить записанные данные в std::string?
Привет. У меня есть программа которая записывает данные которые пытается отправить игра пока условие активно. После того как условие не активно программа при следующем вызове функции отправки...

Как защититься от ERR_INVALID_HTTP_RESPONSE
Как закрыть сокет по ошибке, которую, клиент видит как: ERR_INVALID_HTTP_RESPONSE ? Запускаю HTTP-сервер на сокетах. Обновляю страницу браузера, на которой было зависание сервера, и снова вижу: ...

HTTP запрос
Здравствуйте уважаемые программисты! Помогите новичку правильным кодом. Нужно отправить НТТР запрос методом POST. Просто передать данные а1=значение1 и а2=значение2 без получения ответа для начала....

(Winsock) Сервер - Несколько клиентов
В msdn есть пример создания сервера, который принимает 1 соединение. Не могу врубиться, как сделать, чтобы к серваку подключалось несколько клиентов?

Функция accept
Здравствуйте уважаемые программисты! Помогите разобраться с основами. Вот я на основе этой статьи написал программу, которая связывает два компьютера. У меня вопрос возник. clientSock =...

Перехват пакета с нуля
с чего начать чтобы создать снифферы, перехватчики пакета ...? Добавлено через 6 минут Помогите.

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

Разжовывание сервер-клиент
Здравствуйте форумчане! Перечитал несколько статей о TCP/Ip и так не могу понять принцип работы. Может есть люди которые могу объяснить? Как происходит соединение, почему именно так и всякие другие...

Передача больших объемов информации по TCP
Надо передавать больше данных, чем может весть отдельный пакет. Когда данных мало, то всё понятно, можно отправить объект целиком и указать его sizeof на клинте и на сервере. А если данных много?...

Подключение библиотеки winsock
Не могу скомпилировать следующий код: #include <iostream> #pragma comment (lib,"WSock32.Lib") #include <winsock> using namespace std; void main() { WSAData WSData;

Программка ping на c++
Нужно написать програму пинг. взял из книжки код, запускаю из-под администратора. сокет создаётся, вроде и отправляет, а ответа не приходит. подскажите, пожалуйста в чем причина? вот программа ...

Список COM портов
Может кто-нибудь написать простой примерчик для получения списка ком портов в с++. В нете читал про GetSerialPortsList. Оно?

UDP Broadcast
Здравствуйте, написал программу которая с помощью UDP считает количество своих копий на локальной машине(придумал задание не я:)) В общем. Сделал по своему - работает. Но задание нужно выполнить...

Считать исходный код интернет страницы
Доброго времени суток!!! Парни у меня к вам большая просьба,помогите с написанием програмы на C++! Нужно написать консольную програму в которой адрес сайта вводиш с клавиатуры и програма сохраняет...

Socket: Client & Server
Нужен квалифицированный совет! Существует устройство, на котором стоит ОС Linux. Это устройство соединено с ПК с Win. Это устройство с ОС Линукс должно отдавать постоянно данные на ПК, но при...

Разработать консольное клиент серверное соединение TCP
Задание: Разработать TCP-сервер, создающий сокет, привязывающий его к локальному IP-адресу и порту и прослушивающий соединения клиентов. Номер порта и IP-адрес вводить с клавиатуры. IP-адрес...

Чат на c++
Хотел бы попросить, объясните мне как написать чат. Хотел бы также найти готовый, что бы посмотреть и разобрать (гугл не помог).

Информация о системе
Может есть у кого в копилке: 1. Метод определения свободного места на диске. 2. Метод определения процессора и объема оперативной памяти свободного места на диске. Все желательно без WinAPI, в...

Передача сообщений через pipe
Прошу помочь с реализацией курсового проекта. Я очень плохо шарю в c++, поэтому ничего не могу понять( Нужно через pipe реализовать следующие задачи: В одномерном массиве, состоящем из η...

Сканер портов
Хочу написать сканер портов,но что то не получается.Вот код: #include "StdAfx.h" #include <WinSock2.h> #include <iostream> #pragma comment(lib, "ws2_32.lib") using namespace std; int main()...

HTTP GET запрос
Здравствуйте. Уважаемые форумчане,помогите пожалуйста составить запрос серверу для получения цитаты с небезызвестного сайта bash.im .Пусть это будет например http://bash.im/quote/48 . Заранее...

Передача двоичного файла через TCP сокет
Двоичный файл считывается клиентом и посылается серверу с помощью протокола TCP. Сервер его сохраняет. Все происходит на одной машине. Проблема собственно вот в чем: не могу понять - откуда в...

Определение MAC адреса
Добрый день, долго лазил по интернету и по форуму, что-то не получилось найти нужной темы, если можете киньты ссылку или подскажите где начать искать, хоть какой нибуть совет или решение) вообщем мне...

Получить список сетевых адаптеров
Здравствуйте, Форумчане. Возник вопрос, а можно получить список сетевых адаптеров через код? Что в них при этом можно еще узнать? Задача следующая, у меня есть несколько сетевых карт, нужно,...

Трансляция изображения рабочего стола на сервер (сайт)
Всем привет. Есть задача, разработать приложения (VS 2010 С++) для трансляции изображения рабочего стола на сервер (сайт). С серверной частью на php зная входящий формат данных я думаю разберусь, а...

Пример защищённого соединения socket OpenSSL
Прошу поделиться простеньким примером использования OpenSSL и создания самопальных сертификатов для установки защищённых соединений под Windows. С библиотеками вроде как разобрался..Простой...

Проблема в TCP сервере на boost asio со страндами
Добрый день! Прошу помочь в решении проблемы (( Я написал простой TCP чат сервер. Все работает так, как задумал. После того, как добавил странды я получаю ошибку "Bad file descriptor" и не...

Сокеты получение\отправка данных
Привет, друг показал программку с использованием сокетов ну у меня и возникла одна идея как можно использовать такого рода программу. Порылся в интернете нашел немного статей. Вот что получилось...

libcurl, проблема с кирилицей
если в ссылке запроса стоят русские символы, то в ответе получается пустая строка, в чем может быть проблема? std::string* buffer = new std::string; std::string path =...

Отправка письма на С++
Помогите отправить письмо по средствам или SMTP или ччего нибудь другого!!!

Как проверить интернет соединение?
#include <Wininet.h> bool isConnected() { if (!InternetCheckConnection(L"http://google.com", FLAG_ICC_FORCE_CONNECTION, 0)) return 0; return 1; } int main(int argc, char* argv) { ...

Как на c++ написать отправку письма на e-mail через внешний smtp сервер?
Как на c++ написать отправку письма на e-mail через внешний smtp сервер? Обращение к мейлеру не предлагать, прога должна связаться с серваком и передать письмо самостоятельно. Задача: есть четыре...

C++ реализация «клиент-сервер»
Здравствуйте, есть задание: клиент посылает серверу координаты прямоугольной областии точки в декартовой системе координат. Сервер определяет, лежит ли данная Точка в этой области, и отправляет ответ...

Передача данных между программами (сокеты)
В общем, есть 2 программы, между которыми нужно передавать данные. Хотелось бы организовать это с помощью сокетов. Язык С++, пишу в windows. Но, увы, ничего толкового нагуглить не получилось. Если...

клиент-серверное приложение
Привет всем) Помогите пожалуйста... мне интересны клиент-серверные приложения... у меня есть несколько вопросов: 1) можно ли ето в dev c++ написать тоесть чтобы приложение было консольным... 2)если...

Простейшая программа клиент-сервер
Доброго времени суток. Появилась необходимость в написании примитивного клиент-серверного приложения, но ввиду отсутствия необходимых навыков вынужден обратиться сюда. Клиент Клиент должен...

VK API и C++
Здравствуйте! Я хочу сделать небольшое приложения для VK... Естественно нужно задействовать API но я с ним никогда не работал.... Мне нужны ссылки на статьи с примерами и т.д. но не давайте на...

Работа с сетью
Посмотрев содержание своей книги (1200 стр) по с++ (пратта) ,я удивился отсутствию глав про работу с сетью. в инете я нарыл кучу примеров (кто во что горазд пишет примеры) все н отличаются. по сему...

Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Есть задача: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу шестизначный номер...

Соединение 2 пк по сети с помощью sfml.net c++
Приветствую всех, застрял с такой проблемой, когда писал код на 1 пк(т е сервер и клиент), то использовал на клиенте порт 127.0.0.1 сейчас же после того как я перенес клиент на другой пк, подцепил их...

Задание адреса gethostbyname
Здравствуйте дорогие форумчане! Извиняюсь если повторяю чью то тему, просто не заметил наверное. Вопрос у меня такой как задать адрес для передачи сокетом пакетов, ip адресов или именем, через...

TCP сервер
Надо написать клиента и сервер который отправляет по протоколу TCP/ip 1080 байт данных из которых 1024 это 512 точек каждая весом 2 байта и 56 байт это 8 точек каждая весом 7 байт.Используется 503...

Проблема передачи файлов от клиента к серверу на boost::asio
Всем добрый вечер, возникла проблема. С клиента передаётся файл успешно, но на сервер файл приходит пустым. Например текстовый файл test.txt внутри которого есть какой-либо текст, на сервер он...

(процесс 7352) завершен с кодом -1073741819
Я пытаюсь создать сервер REASON API, который будет принимать запросы от другого приложения, но проблема в том, что после первого подключения к нему он завершает работу с ошибкой -1073741819. Когда я...

Проверка авторизации на моём сайте через Телеграм
Всем привет! Написал метод, который должен проверять авторизацию в телеграмме bool InSomnia::check_telegram_auth_hash( std::unordered_map<std::string, std::string> &telegram_resp) { ...

Реализация сокетного чата на С++
Здравствуйте, подскажите, пожалуйста, 1)Как можно передать переменную login от клиента на сервер? 2)И еще, подскажите, как можно исправить корректное отключение клиента от сервера, чтобы писало на...

Чат на сокетах
Я создаю чат на С ++, только такой в котором 1 сервер который как и клиент также может отправлять и принимать сообщения и 1 клиент.И я не как не могу сделать так, чтобы клиент в любое время мог...

Curl и MS Visual C++ 2013 статическая линковка
Компилирую библиотеку из папки "curl-7.41.0\projects\Windows\VC12" (LIB Release). Подключаю ее в проект с помощью: #pragma comment(lib,"libcurl.lib") Получаю такие ошибки: 1>main.obj : error...

TCP proxy server для СУБД с возможностью логирования всех запросов
Доброго времени суток! У меня есть задача:сделать TCP proxy server для СУБД с возможностью логирования всех запросов. Реализовать это решил через boost.asio. В качестве примера нашел такую...

Как серверу принять n-e количество чисел?
Хочу сделать так: клиент вводит, сколько чисел он хочет передать серверу. Дальше он вводит нужное количество чисел, и сервер их получает и выводит. Я пытался реализовать это так: Код сервера: ...

Нужен Telnet Server под Windows
Добрый день господа плюсоводы. Нужен мне Telnet Server под Windows. Посоветовали мне ознакомиться с протоколом Telnet и на его основе написать сервер. Что поиски не привели к подробному описанию...

Получить доступ к процессам локального компьютера, находясь в сеансе удаленного доступа (RDP)
Задача следующая. Как, например, запустить приложение, которое находится на собственной машине для простоты - блокнот), находясь при этом в сеансе удаленного доступа по протоколу RDP, то-есть на...

boost::asio::async_read не может прочитать данные
Я хочу написать свой легковесный простой брокер сообщений типа Kafka. Написал такой код. Класс сообщения message.h #pragma once #include <memory> namespace nano

Библиотека для сканера
Задумался я над реализацией сканера на транспортном уровне TCP/IP. Какую либу использовать? У меня стоит выбор из трех решений, которые я смог найти: 1) sys/socket.h, arpa/... , netinet/... и т.д. -...

программа пинг с++
по алгоритму программа сначала должна создать файл пинг, потом взять из него переменную типу ір, ттл... но слетает кодировка, не знаю почему. #include <iostream> #include <string> #include...

Сервер очереди сообщений завершается преждевременно
Я хочу написать свой асинхронный сервер, реализующий очередь сообщения с моделью издатель-подписчик. Пока что у меня такой класс сервера: #pragma once #include <unordered_map> #include...

Отправка писем email
Ребят привет! У кого есть реальные проекты с отправкой сообщений по email? Перерыл кучу форумов перепробовал все варианты которые только можно, но у меня ничего не получается. Может можете дать...

Клиент не коннектится
Друзья, доброго времени суток. Делаю первые шаги в программировании. Создал простенькое клиент-серверное приложение. Проверяю на своем компьютере - передача сообщений в норме. Решил проверить клиент...

Создание IMAP клиента
Здравствуйте. Хочу создать IMAP клиент для работы с почтой. Есть пару вопросов на эту тему: Я слышал про OpenSSL. Можно ли его прикрутить к C++ и IDE? С чего вообще начинать диалог с сервером?...

recv winsock, или как получить данные
приложение клиент-сервер на winsock допустим клиент законнектился к серверу. Сервер в свою очередь кинул обработку клиента в отдельный поток в котором recv ожидает принятия данных от клиента: ...

Поиск сетевого устройства(сервера)
Доброго времени суток! Имееться серверное приложение на железке под линуксом, хотелось бы дать кросплатформенную утилитку неискушенному клиенту для поиска ip адреса сервера. Железка на ping...

Ошибка "не существует подходящего конструктора для преобразования из hostent* в hostent"
пишу в точности как здесь https://msdn.microsoft.com/en-us/library/windows/desktop/ms738521(v=vs.85).aspx а компилятор выдает ошибку "не существует подходящего конструктора для преобразования из...

сервер TCP/IP
нужна помощь по устранению ошибок! #include<stdafx.h> #include <stdio.h> #include <iostream> using namespace std; #include <stdlib.h> #include <winsock2.h>

Wininet, ошибка 12157 при попытке получить веб страницу
Доброго времени, посмотрел простенькие реализации получения кода веб странички, нашел подходящую. Когда попробовал все работает со многими сайтами, но отказывается работать с нужным мне. Использую...

Тест на тему "Мультиплексирование"
Прохожу курс по многопоточному программированию на c/c++ на степике, в конце раздела есть тест, который я должен решить и набрать баллы. Я потратил уже более 8 попыток, но не могу понять, где у меня...

Программа клиент-сервер
Здраствуйте уважаемые программисты, У меня к вам одна просьба,помогите пожалуйста написать программу с одним сервером и множеством клиентов.Суть программы такова : Один из сотни клиентов нажимает...

Найти все устройства локальной сети
Добрый день! К моему ПК с ОС Windows, а точнее в его Ethernet-порт планируется подключать устройства, IP-адрес которых требуется определять, используя протокол TCP(UDP). Вопрос, как это сделать...

Отправление email
Доброго всем времени суток!) Ребят, срочно нужна Ваша помощь. Нужен блок кода, позволяющий отправлять письма на почту. Блок кода должен быть для консольного приложения. У самого уже подгарает, да и...

winsock2.h
Компилирую обычный код: #pragma comment(lib, "ws2_32") #include <winsock2.h> int main() { } Ошибки: 1>------ Построение начато: проект: nn, Конфигурация: Debug Win32 ------

Работа с сокетами. Создание сокета сервера
Проверьте, пожалуйста программу (она еще не дописана до конца), выскажите замечания. #include <stdlib.h> #include <stdio.h> #include <winsock2.h> #include <windows.h> #include <ws2tcpip.h>...

TCP/IP клиент и сервер
Сервер # include <sys/types.h> # include <iostream> # include <winsock2.h> # include <stdlib.h> # pragma comment (lib, "ws2_32.lib") using namespace std;

Чат TCP
Здравствуйте! Я хочу реализовать чат с использованием протокола TCP, в коде использую fork. Вопрос возникает в передачи сообщения от одного клиента к другому. После ввода в терминале первого клиента...

Передача файла через сокеты
Добрый вечер. Столкнулся с задачей, которая звучит так: написать клиент-серверное приложение, которое организует передачу файла с сервера music.mp3 (лежит в папке с программой) на клиент в папку...

Захват видео с веб-камеры и потоковая передача посредством WINSOCK и DirectShow
Как это лучше всего сделать? Знаю WINSOCK, по DirectShow планирую курить англ. мануалы. Вопрос в том, можно ли это сделать с помощью WINSOCK и DirectShow, и как? Нужен ответ такого плана: Да/Нет....

Как реализовать передачу данных между двумя пользователями глобально с помощью c++
Здравствуйте, я начинающий программист и сейчас я делаю небольшой проект связанный он с сетевым программированием (интернетом), мне необходимо передавать данные через интернет глобально (тоесть между...

Visual 2010 #include <sys/socket.h>
Всем привет! У меня есть проблема( Дело в том, что #include <sys/socket.h> почему то не поддерживается в Visual 2010. Что мне делать подскажите! Заранее спасибо)

Авторизация на сайте через Telegram
Всем привет! Какую связку посоветуете использовать для авторизации на моём сайте через Telegram?

Использование не блокируемого WinSock TCP сокета. Реализации таймаута для ожидания connect()
Необходимо реализовать TCP подключение и обменяться данными. В случае не доступности узла, к которому осуществляется подключение, функция connect() ожидает ответ слишком долго. Гугл подсказал...

HTTP-POST запрос.
Ниже приведенный код отправляет POST запрос. Проблема в том, что в ответ принимаются не все данные(не вся страница). Подскажите пожалуйста в чем ошибка. #include <windows.h> #include <winsock.h>...

NetShareEnum для компа, требующего ввода сетевых учетных данных
Использую пример по этой ссылке: https://learn.microsoft.com/en-us/windows/win32/api/lmshare/nf-lmshare-netshareenum Все работает, если к удаленному компу есть доступ. Если доступа нет -...

С++ как узнать ip компа на котором расположена программа?
winsock плиз если можно простой пример - типо для консольного приложения без MFC, структур и классов ну чисто пару строчек кода что бы я включил в свое консольное приложение (в нем вже...

Многопоточный сервер-клиент
Помогите, пожалуйста, написать многопоточный сервер-клиент. Запускается сервер. Затем сколько много угодно клиентов. В клиентах можно что-то писать. Это отсылается другим клиентам. (в сервер ничего...

Как разобраться в библиотеке also/inet.h
Здравствуйте уважаемые форумчане, захотел написать собственный чат уже определился с серваками, библиотеками, ос. Так вот дошло всё это до написания кода, но тут проблема я новичёк и особо не...

Общение между сервером и клиентом в игре шашки
Всем привет. Учу C++ и решил сделать свой первый сетевой проект для портфолио. Захотел сделать шашки такие, что б можно было по сети играть. Ну типо есть 2 клиента и сервер. Один игрок пересылает...

Создание прокси-сервера
Доброго времени суток, уважаемые форумчане! Необходимо написать программу-посредника, которая будет поднимать локальный прокси-сервер на компьютере и при присоединении к нему клиента соединяться с...

Проблема со скачивание .exe ,используя <curl/curl.h>
Всем доброго времени суток! Проблема: не скачивается .exe по ссылке. Причем .pdf скачивается корректно. #define CURL_STATICLIB #include <curl/curl.h> #include <iostream> #include <cstdio>...

TCP/IP пакет структура
Я изучаю устройство TCP/IP пакетов, вобщим есть вопрос. Например у нас есть TCP/IP пакет: заголовок TCP/IP данные В этом TCP/IP пакете я читаю заголовок и в заголовке пишется что протокол TCP....

Сокеты в Windows
Начал изучать сокеты по книге Й. Снейдера "Эфективное программирование TCP/IP". В конце 1 главы приводиться пример: Немного начал перестраивать под Windows: #include <winsock2.h> #include...

Работа с сетью для начинающих
Всем привет! Я только только изучил основы программирования на С++ (ООП, STL). Хочу продолжить изучение в сфере работы с сетью, сервером. Не понимаю, с чего начать, в на форумах только готовые...

C++ Socket Linux UDP
Добрый день. Хочу разобраться с сокетами в С++ Написал с частичным копи-пастом клиента и сервер. Т.З. Следующее... 1. Запускаем сервер. Сервер слушает UDP. 2. Запускаем клиента. Клиент поднимает...

Проблема с получением пакетов по TCP соединению
Здравствуйте столкнулся со следующей проблемой, я написал сервер на C++, но пакеты мне не приходят. Алгоритм такой, ко мне подключается устройство по TCP соединению и происходит авторизация...

Максимальный размер пакета, переданного по TCP/IP
Всем привет. Столкнулся со следующей непоняткой. Пытаюсь по сети из windows клиента (написан на qt) передать фотографию на сервер (находится на ubuntu и написан на c++). Сложность в том, что...

Порт завершения ввода и вывода данных
Что из себя представляет порт завершения вывода данных? На некоторых сайтах пишут что это очередь overlapped дескрипторов,это правильное описание?

Передача большого буфера с данными разных типов через WinSock2
Здравствуйте. Я делаю игры с помощью движка GameMaker Studio 2. Однако сейчас передо мной стоит задача написать сетевую часть моего проекта на C++. Проблема в том, что я не знаю, как правильно...

Создать программу сохранения всех действий во время работы приложения созданного ранее
Подскажите, нужно до 4 мая 2024 написать программу ведения логов на с++ Создать программу сохранения всех действий во время работы приложения созданного ранее (нажатие клавиш клавиатуры, выбор и...

Curl с нуля
Первые шаги работы с curl. Пробую получить количество писем в ящике: const size_t BUF_SIZE=5000000; char wr_buf; size_t wr_index=0; //Функция которая будет заполнять буфер static size_t...

FTP клиент
нужна помощь, нужно написать програму которая просто заливает файл на фтп сервер, на WinApi. поиск по гуглу расказал что нада юзать wininet, а вот что его и как толком не понять

Подключение клиента к серверу по интернету
Всем здрасьте! Написал обычный сетевой чат, тестировал его на своём компьютере. Клиент подключается примерно по следующей схеме: sockaddr_in serveraddr; hostent *host = 0; sClient =...

TCP протокол отправка данных на сервер
Я передаю с TCP клиента на сервер изображение и хочу передать его размер. Как лучше передавать на клиенте я делаю массив int (первый элемент это размер изображения в байтах дальше идут...

Как собрать LIVE555 в библиотеку для VS2019?
Здравствуйте, подскажите как собрать live555 http://www.live555.com/liveMedia/public/ в библиотеку для VS2019. Интересует стриминг видео файла в локальной сети.

Создание vpn и proxy серверов
Здраствуйте!Нужно написать программу vpn или proxy сервера.Так вот проблема в том что я незнаю как "прогнать" трафик клиента от его компьютера через мой vpn/proxy сервер до удаленного сервер....

Потоковое видео H264
Столкнулся со следующей проблемой: от DVR с подлючёнными к нему камерами получаю по средствам API некие кадры. Эти кадры идут пакетами разного размера (сначала 17Кб потом несколько по 4-7КБ)....

TCP IP передача регистрационных данных от клиента к серверу
Доброго времени суток, уважаемые форумчане. Не уверен, что подобные легкие и банальные вопросы разрешено задавать на форуме. Если посчитаете, что злоупотребляю вашей добротой, дайте знать. Просто...

на accept() зависает
Доброго времени суток, делаю чат на основе win socket в консольном варианте всё работает, делаю в оконном интерфейсе зависает на accept(). Помогите кто может:)

Литература с нуля
Доброго времени суток, в общих чертах знаю с++ и немного winapi, пришло время ползти дальше, в паутину и сети, но если честно, я только в общих чертах представляю себе как это работает)). ...

Как отправлять запросы к Telegram API?
ВНИМАНИЕ, РАБОТАТЬ С АПИ БОТОВ МНЕ НЕ НУЖНО! Решил написать парсер, а в документации только описания методов на странном языке (TL, да, разобрался с ним). Накиких примеров ни на одном языке, как,...

Http Сервер Winsock
Обьясните пожалуйста на пальцах как его реализовать(хотя бы операцию GET).Обычные TCP сервер и клиент реализовал без проблем. Непонятно как будет происходить обработка команды get например из...

C++ Сканер портов
Привет? Мне нужно написать программу, на c++, сканер портов. Задача в том чтобы отыскать открытые порты, TCP UDP и SYN сканированием. Проблема в том, что мои знания скудны, а цели велики. Может...

Получить дату и время используя NTP
Реализация, на сколько я понял, для Linux, ибо sys/socket.h и т.п. не поддерживается Windows: http://www.mydailyhacks.org/2014/11/14/get-the-ntp-time-in-c-programm-via-a-simple-socket/ Мне,...

Winsock
Всем привет.Начал разбиратся с сокетами и сразуже появились проблемы отправки и получения данных.Клиент к серверной части конектится удачно,проблема в том что я отправляю на сервер "Hello" и хочу на...

Игра, сервер и клиент
Добрый день. Решила я написать простенькую игру для развития реализации дальнейших планов. Пишу на С++ под Linux/BSD платформы и только! На данный момент есть 3D мир и катающиеся по нему шарик -...

Qt C++ Curl
Всем привет! У меня есть Qt Creator. Какой проект нужно создать, чтобы написать back-end сайта (cgi-файл)? Какой правильно скачать Curl с официального сайта, там много вариантов? Я многое...

Прохождение пакетов UDP, отправленных на широковещательный адрес
Имеется программа, отправляющая широковещат. пакеты по UDP на порт 8000 в двух вариантах: 1) на адрес 255.255.255.255, 2) на последний адрес подсети. Соответственно, удаленная машина должна...

Таймаут?
Доброго времени суток! Подскажите пожалуйста что использовать чтобы реализовать описанное ниже? Каждую, например, секунду отправляется запрос, пока не придёт ответ

Взаимодействие клиента и сервера на основе протокола TCP/IP
Не получается переделать. совсем не понимаю как работает. но сначала. препод ничего не объяснил, поэтому уточняю 1. Как создать проект для клиент-сервер vc++2010 я создаю проект - консольное...

Книга по сетевому программированию
Привет всем. Я тут после разработки игр решил заняться сетевым программированием на C++ под Windows. И столкнулся с проблемой - информация. Я в сети новичок, поэтому не кидайте тапками. В общем, мне...

Переслать большие файлы с изменением порта С\С++ TCP
Добрый день. Мне нужно реализовать TCP Client\Server программу которая реализует пересылку больших данных(>100mb): 1. Сервер запрашивает файл для загрузки через порт 5300. 2. Клиент отправляет...

UDP клиент на сокетах - порты, с которых принимает recvfrom
Здравствуйте! Есть вопрос по UDP, постараюсь подробно сформулировать. Ситуация 1: На хосте А на порту 666 есть UDP эхо-сервер (возвращающий, что получил, обратно). На хосте Б на порту 667 такой...

Создание бота, делающий автоматические действия на сайте
Всем добра. Есть намерение сделать бота, который будет на определенном сайте делать http запросы, к примеру авторизации, скачивания нужных данных в мою БД, короче все что можно вручную в обычном...

Не работает Winsock в целом
Не работают Winsock2 и Winsock. вот error list: C:\Users\NoName\AppData\Local\Temp\ccrJfDtr.o Áåçûìÿííûé1.cpp(.text+0x65): undefined reference to `__imp_WSAStartup'...

socket'ы. или как написать клиент.
драсте всем. вот начинаю начинать работать в сети в С++. приведите исходники программ - клиент отправляет серверу на порт 127.0.0.1 число(допустим 12345). а я дальше сам как нибудь. и сказать какую...

TCP-эхо клиент-сервер (WinSock)
Здравствуйте! Подскажите, пожалуйста, почему TCP-эхо клиент-сервер неправильно работает? Сервер отправляет клиенту правильно только первую принятую от него строку , все остальные строки с глюками,...

GetAddrInfo на Windows и Linux
Здравствуйте, Подскажите пожалуйста, насколько я понял к примеру функция GetAddrInfo - это функция из стандарта сокетов Беркли, к примеру ее описание я нашел ее в rfc3493: ...

libtorrent - как заставить её работать?
Привет всем. Столкнулся с "волшебной" библиотекой libtorrent. 1) Собрал boost 1_54 bjam toolset=msvc variant=release link=static threading=multi runtime-link=static 2) Собрал OpenSSL по...

как создать TCP клиент, TCP сервер ? На С++
Очень нужна помощь!Как написать TCP клиент, TCP сервер. Например,клиент вводит строку с клавиатуры и отсылает ее серверу.только перед этим еще нужно что-то типа регистрации. Сервер принимает...

Анализ IP пакетов
Делаю фильтр IP пакетов. Фильтрация идет по ключевым словам, которые задаются пользователем. Если в пакете будет обнаружено какое-либо ключевое слово, нужно запретить дальнейший прием любых пакетов с...

Как клиенту подключаться к серверу, после того, как работа сервера была остановлена
Всем добрый день. Есть сервер и клиент. Клиент вводит в консоль какие-то данные, после обработки эти данные отправляются на сервер. Надо сделать так, чтобы работа клиента была максимально независима...

Указание адреса в bind() перед вызовом listen()
Здравствуйте! Для того, чтобы прослушивать порт на предмет входящих соединений выполняю стандартные вызовы: bind() listen(). Вопрос: имеет ли какой-то смысл в bind указывать какой-то адрес...

Http Server C++ SOCKET
Помогите пожалуйста выяснить в чём ошибка я подключаюсь по локальной сети к своему серверу на C++ файл html для страници NotFound.html читается всё хорошо и отправляется клиенту но когда я ввожу...

Cgi простановка несколько cookies
Всем привет! Я знаю как ставить куки, но получается только один проставить. Второй и последующие выпадают на страницу браузера текстом std::cout <<...

Как правильно обрабатывать отключение клиента от сервера. (winsock2)
Решил разобраться с простеньким чатом на сокетах. В общем вопрос вот в чем: При отключении одного из клиентов от сервера у остальных начинает спамить в консоле последнее сообщение. Я проверяю, что...

udp packets is get lost
При передаче пакетов UDP, часто они теряются, и, особенно, пакеты, отправляемые только один раз. Клиент отправляет на сервер пакет, для того, чтобы сервер добавил его в список клиентов, но он...

UDP Windows Socket ошибка WSANOTCONN
Здравствуйте, только начинаю изучать winsock. Столкнулся со следующей проблемой - клиент выдает ошибку "сокет не подключен" (WSANOTCONN). Запросы отсылаю на localhost. Никак не могу понять где...

Отправить массив байт
Задумка следующая. В консоли выводятся байты при помощи for (unsigned int i = 0; i < length; i++) { printf("%02X ", buffer); } Получается что-то вроде 03 00 03 01 Я хочу чтобы у...

Функция recv TCP
TCP соединение У меня передается сообщение клиентом размером 300к + с помощью функции send() Нужо принять его на сервер с помощью функции recv() Я принимаю это сообщение посимвольно в...

Нужно перевести бинарный код обратно в символы
Я перевожу символьную строку в бинарный вид. Как можно перевести эту строку, содержащую бинарный код, обратно в символы (в изначально вводимую строку)? Пример реализации перевода в бинарный вид...

Помощь в программе! с клиентской и серверной частью!
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу число от 0 до 10 и получает назад...

Получить код html-страницы
Нужно через C++ получить код html-страницы по http/https.

Int в char* так еще и с нолем-терминатором
Вобщем есть такой код int msg_size; recv(connection,(char*)&msg_size,sizeof(msg_size), NULL); И при его выполнение все работает , но нуль-терминатор в конце не ставиться так как хватает...

Простейшие клиент-сервер на сокетах: почему ошибка 10060
Попытался реализовать простейшие клиент и сервер на сокетах. Оба - клиент и сервер работают на моем компьютере. Сервер открывает соединение для любого ip адреса и ждет подключения, клиенту для...

Паралельная запись и чтение из сокета
Добрый день. У меня такой вопрос стал. Можно ли из одного сокета параллельно читать данные и писать в него? Мне конечно кажется что этого нельзя делать. Я поняла что сам сокет это файл в который...

Как сделать авторизацию на facebook через curl?
Как сделать авторизацию на facebook через curl на "чистом" c++?

Tcp/ip - закрытие сокета
Доброго и бодрого времени суток. Я нашел еще одноу дно тему, которое успешно пробиваю которую не смог разобрать сам. Имеем: 1. Windows 10; 2. протокол tcp/ip; Что не понятно: Как...

Клиент и сервер на разных компьютерами не соединяются
На одном компьютере клиент соединяется с сервером, но на разных компьютерах не удается установи соединение. Клиент: #include <boost/asio.hpp> #include <iostream> using namespace...

Ошибка подключение пользователя
После того, как клиент отправил запрос, сервер выдаёт ошибку recvfrom() 10040 и пишет - "Необработанное исключение по адресу 0x003B1D8C в Server.exe: Код инструментирования RangeChecks обнаружил...

Простая отправка письма с использованием SMTP
Здравствуйте, совсем недавно пришла в голову одна идея связанная с отправкой писем. Я уже реализовывал отправку писем с использованием SMTP на python - это было очень легко. Сейчас я взялся писать...

Что предпочтительнее - асинхронные или неблокирующие сокеты
Добрый вечер! Понимаю, что вопросы достаточно общие, но тем не менее: 1) что предпочтительнее для программирования сетевого обмена (или может быть один вариант только и используется, а другой -...

Обмен сообщениями по глобальной сети через WINSOCK
Пытаюсь подключиться к адресу, который показывает данный кусок кода, при локальном соединении обмен происходит отлично, но когда пытаюсь подключиться с другого компьютера, соединения не происходит....

MODBUS-TCP обмен данными
Моё простенькое чудо-приложение должно принимать/посылать данные от/на внешнее устройство. Внешнее устройство - ПЛК Овен, который "разговаривает" на MODBUS-TCP. Чудо приложение пишу на C++ Builder 6....

простой веб-сервер
Добрго времени суток! Написал простой веб-сервер. Возникли трудности с обменом данных по протоколу HTTP. Вот мой код с раскрытыми функциями обмена: // Сервер.cpp: определяет точку входа для...

Преобразование времени из строки в Unix Timestamp
Здравствуйте, необходимо преобразовать строку с датой и временем в unix timestamp, не до конца смог разобраться с функциями времени, так как только начал изучать их, имеется такая функция: ...

Socket C++
#pragma comment (lib, "ws_32.lib") #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <windows.h> #include <string> #include <winsock.h> using namespace...

Udp сокеты (слушающий и отправляющий)
Добрый день Необходимо принимать и отправлять udp пакеты. Вопрос - нужно ли отдельно создавать udp сокет, который будет принимать пакеты и отдельно сокет, который будет отправлять? Или это можно...

Как написать свою callback функцию?
Здраствуйте. Как написать свою callback функцию (как async_read из boost::asio)? Подскажите, а то что-то не работает... Спасибо.

accept возвращает огромное значение
Проблема в том, что я не могу создать сервер у себя в игре, ибо accept не ждет подключения клиента, а сразу выдает огромное рандомное значение. Я методом тыка определил что проблема в thread -...

Потери UDP пакетов
Всем здравствуйте...Столкнулся со следующей проблемой. Попытался передать довольно большой файл по сети UDP пакетами размером в пару сотен байт для начала запустил сервер и клиент на локалхосте. И из...

TCP и UDP
помогите пожалуйста, необходимо: TCP клиент говорит серверу, привет вот адресс, дай что-то.​ Сервер говорит окей принимай. Отсылает по UDP. Клиент говорит что принял. ВСЕ.

Почтовый клиент
Всем привет. Надо сделать курсач, тема: почтовый клиент. Не знаю с чего начать. Посоветуйте с содержанием. Сам почтовый клиент писать не надо (хотя какие-то фрагменты кода должны присутствовать)....

Не могу разобраться с авторизацией для IP камеры по ONVIF
Всем привет. Пишу небольшое клиент приложение, которое будет опрашивать IP камеру, через протокол ONVIF, и столкнулся с ошибкой. Нужно использовать только С++, без использования gSOAP. ...

Чат c++ (Клиет+сервер)
Всем доброго времени суток, появилась идея создать чат, но моего не скила не хватает для совершенствования данной программы, прошу помощи у великих умов этого форума. А теперь сама идея: Запускается...

Получить CURLcode без отправки сообщения
Я использую smtp-ssl подключение. Как я могу получить CURLcode без отправки сообщения, следующий код мгновенно отправит сообщение, если CURLcode == CURLE_OK, но мне нужно просто получить CURLcode и...

Не удается отправить пакет по RAW сокету
Добрый день. Пишу отправку пакета по RAW сокету на broadcast адрес.Адрес считает правильно, сокет создается успешно, sendTo тоже без ошибок, но в wireshark никаких отправленных пакетов не видно....

Подскажите материал для изучения winsock2
Очень долго ищу материал для изучения Winsock2 но не могу найти. Подскажите пожалуйста хорошую книгу иль статейку какую-нибудь. Заранее спасибо.

Формирование пакета TCP\IP
Всем привет! Задача следующая: имеется сервер, который по запуску читает из файла набор чисел, после чего делает с ними некоторые вычисления и далее отправляет результат клиентам. Результат -...

Установка cookie из cgi
Всем привет! При прямом вызове cgi файла на сервере от клиента, клиенту успешно устанавливаются куки При вызове cgi из HTML кода на сервере от клиента, клиенту никак не хотят ставиться куки. Я...

Чат между двумя компьютерами через интернет
Всем привет, как сделать чат между клиентом и сервером не через локальную сеть, а через интернет Добавлено через 3 минуты То есть в клиенте нужно будет указывать «белый ip» сервера

Ошибка 10051
Добрый день. Получаю пакеты из другой сети, которые нужно разолась на broadcast адрес в своей сети. Когда прописываю sendTo - выходит ошибка 10051 (сеть недоступна). Не совсем понимаю как...

Как сделать публичный сервер Winsock
Я написал змейку на с++, используя sfml. Затем решил сделать для нее мультиплеер. Решил использовать winsock. Если запускать в локальной сети, то все работает. Как мне сделать так, чтобы я мог...

Как создать пакет для RCON протокола?
При вводе login пароль, все равно выводит ошибку: Error: You have not logged in yet! Login with syntax: login <password> Вот код создающий пакет: std::ostringstream rcon_packet(int32_t id,...

Реализовать таймаут
Допустим есть пишем класс обвертку над winsocks. Как реализовать таймаут соединения. К примеру есть метод класса, при вызове которого должно быть отправлено сообщение на сервер и ожидатся...

Схема пересылки tcp сообщений
Здравствуйте, задали начертить схему пересылки tcp сообщений, я ее начертил, но сказали не правильно, можете, пожалуйста, подсказать, где ошибка, что подправить/дополнить?

Как преобразовать время из строки в Unix Timestamp?
Доброго времени суток! Нужно преобразовать string: "31.12.2017 19:19:59" в unix timestamp, 32-битное беззнаковое число, есть ли какая-то конкретная функция для такого случая, или здесь нужно...

Curl и HTTPS ничего не работает
Пишу авторизацию для вк. Я не понимаю в чем дело.. вот код headerlist = curl_slist_append(headerlist, "Host:login.vk.com"); headerlist = curl_slist_append(headerlist, "User-Agent:Mozilla/5.0...

Несколько UDP портов
Здравствуйте. У меня такая задача. Нужно использовать два порта на основе UDP сокетов. И принимать данные с этих двух портов. Один порт должен быть четным,другой нечетный. Сервер должен принимать...

Что такое дескриптор сокета?
Дескриптор сокета - это целочисленное значение. Например: client_socket = accept(listen_socket, (struct sockaddr *) &client_addr, &client_addrsize); Но что скрывается за этим числом? Вопрос 1:...

Заголовки пакетов ( ip / tcp / udp / icmp )
Есть сниффер , приходит пакет , в файл сохраняю информацию о заголовке . Проблема в том что поля IPHeader в файл записывается (вроде) верно , а вот когда хочу вывести информацию , например , о UDP а...

Обучение сети с++ книги
Прошу вас , программисты , дайте мне направление , что учить в этой главе с++ . Что лучше использовать и какие книги нужно по этому поводу читать для с++ . Прошу напишите мне какие книги нужно читать...

Функция inet_pton - Big endian или Little endian
Здравствуйте, В описании функции inet_pton на MSDN:https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-inet_pton Говорится, что данная функция предназначена для...

Использование прокси Curl
Здравствуйте. Использую libcurl: https://curl.haxx.se/libcurl/c/libcurl.html Зависает программа (APPCRASH) при использовании некоторых прокси в многопоточном режиме. Даже если запускать всего 2...

Boost Asio ошибка при асинхронном чтении End of file
Дорогой форум, помогите пожалуйста понять, в чем моя ошибка. Асинхронно подключаюсь, пишу по сокету - все в порядке, читаю - ошибка. Функция подключения клиента void connect(const...

Клиент-серверное сетевое приложение через среду передачи данных стека TCP/IP
Создать клиент/серверное сетевое приложение для обмена широковещательными текстовыми сообщениями через среду передачи данных стека TCP/IP. Для реализации приложения необходимо использовать...

Куплю книгу UNIX разработка сетевых приложений
Куплю книгу: UNIX. Разработка сетевых приложений 3-е издание. Авторы: У. Стивенс, Б. Феннер, Э. Рудофф Быть может у кого-нибудь лежит без дела и он готов её продать =)

Внешний перехват трафика
Нужно перехватывать трафик определенного процесса, но делать это не внутренне, а внешне. Из другого процесса. Что-то на подобии NetLimiter / NetBalancer. Они вроде-как ловят трафик который уже...

Пытаюсь создать не блокирующийся recv, не могу понять почему блокировка все рано происходит
string net_recv(SOCKET* client, size_t buffersize){ int ready; fd_set read_s; FD_ZERO (&read_s); FD_SET (*client, &read_s); // Если ошибка или сокет не готов к чтению то выхожу...

Как проверять статус клиента, подключен или нет
Делаю чат с TCP/UDP соединением. Сейчас нужно сделать так, чтобы сервер показывал клиентам список подключенных клиентов. Т.е клиент подключился, этот список отправился на другие доступные клиенты, но...

Доброго времени,задача создать программу клиент сервер,для управление рабочим столом.Какой протокол лучше использовать?
Программа должна передавать изображение и позволять перехватывать управление клавамышью. Не знаю какой протокол взаимодействия будет удобнее для данной задачи.

Передача изображения по сети
Самое время кричать "сдаемсууу!". Может кто нибудь сталкивался, всю голову сломал. Нужно передать по сети картинку полученную с вебкамеры. Именно в OpenCV полученную. имеем кадр - frame ...

[ILINK32 Error] Error: Unresolved external 'GetNumberOfInterfaces' referenced from
Пытаюсь компилить проект.. 3 строчки буквально... //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit2.h"...

FTP - клиент на языке С++
В универе дали задание написать ftp клиент с функцией предпросмотра файлов. Для этой цели выбрал С++. Вроде все написал, но почему то при выполнении запроса на скачивание программа просто зависает и...

Создание посредника между клиентом и сервером
Есть клиент (игра) и сервер, возможно ли написать такой код, чтобы при внедрении библиотеки в процесс игры, все вызовы "переадресовывались" на посредника без переподключения к серверу? (чтобы была...

Передача по UDP числа и массива в одном пакете
Здравствуйте. Я в С++ новичок. Задача следующая: нужно передать по UDP пакет в котором первые 4 байта было бы число указывающие на кол-во записей в массиве (4 байта т. к. int), а потом шел массив...

Перемешивание данных при отправке через QTcpSocket
Есть сервер и клиент. Клиент отправляет 200+ QByteArray по 65536 байт. Сервер принимает по 65536 байт и кладет из буфера сокета в другой буфер. Проблема в том, что при приёме каждого массива байтов...

Отправка формы на сервер с обработкой
здравствуйте! подскажите как отправить от клиента 6 числовых обязательных полей на web-server. это настройки для табло. и нужно на сервере принять их! в 17 и 29 строках есть имя поля. и его можно...

Взаимодействие клиента и сервера
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает два слова серверу, сервер их сравнивает и...

Отправка HTTP запроса
Здравствуйте! Помогите разобраться с проблемой. Я пишу бота для игры heroeswm.ru Суть бота такова, что нужно он устраивает персонажа на работу. Пример страницы:...

Реализация команд LIST и NLST в FTP клиенте
Привет! В учебных целях делаю консольный FTP клиент на С++. Программа уже отлично подключается/отключается с сервером, ходит по каталогам, создает и удаляет папки и файлы, а вот с командами LIST и...

Как в с++ создать событие поступление данных сокету
Интересует литература и примеры кода.Событие нужно для того чтобы вызывать функцию получения данных сокета,их получения и последующей обработки.

Скачать файл, используя urlmon.lib
Нужно создать примитивное консольное приложение для закачки небольшого файла. Пытаюсь скомпилировать код:#include <urlmon.h> #pragma comment (lib, "urlmon.lib") int main(){ URLDownloadToFile(...

Как сформировать ответ сервера с кодом 404?
Добрый вечер! Моей программе (серверу) необходимо сформировать http-ответ 404 для клиента. Для этого ему направляется строка: nsent = NetPtr->SendUserBytes_TCP(ConnectionIndex, "HTTP/1.1...

Как получить информацию о наличии подключения к маршрутизатору? Не к сети, именно к маршрутизатору
Не могу найти ни одной вспомогательной директивы для проверки подключения маршрутизатора.

Изучаем ACE вместе!
Здравствуйте! Недавно начал изучать программирование сетевых приложений. Изучать в принципе и на C++ в частности. В руках у меня пока единственная книга "Программирование сетевых приложений на...

Winsock: ошибки "неразрешенный внешний символ"
при компиляции кода вылязят ошибки // Пример простого TCP-эхо-сервера #include <stdio.h> #include <winsock2.h> // Wincosk2.h должен быть раньше windows! #include <windows.h> #define...

Клиент-сервер работующий через Интернет
Всем привет! Я пишу дипломную работу, которая связанная с передачей данных через Интернет используя клиент-серверное приложение. Вопрос в том как наладить передачу данных между двумя компьютерами,...

Список всх доступных VPN на компьютере
Всем привет. Подскажите, пожалуйста, как с помощью консольного приложения на С++ (17): 1) получить список всех доступных VPN соединений на текущем компьютере (Windows 10) 2) для всех доступных...

Перенести сервер с linux на windows
Человек делал на линуксе и я на винде не могу скомпилить. Не пойму в чем дело :/

Проект "Менеджер Паролей"
Создайте приложение, которое будет работать как менеджер паролей. Цель Менеджер паролей управляет паролями пользователя. Приложение должно предоставить функциональность, позволяющая пользователю...

int массив и socket
Здравствуйте. Имеем: 1. socket; 2. int массив. Задача: Отправить по протоколу tcp\ip массив типа инт. Что делал:

Передача файла через интернет TCP/IP
Здравствуйте. Проблема следующая: есть клиент (с++) который посылает по частями видео на сервер (с#). При работе на localhost проблем нет, но при передачи через интернет или сеть wi-fi некоторые...

Отправка get запроса cURL
Необходимо оптравить get запрос и получить JSON #include <stdio.h> #include <stdlib.h> #include <string> #include <iostream> #include "curl/curl.h" using namespace std;

Подтверждение получения пакета
Добрый день. Например у меня есть пакет TCP/IP и я его отправил получателю. Получатель после получения пакета должен мне отправить подтверждение что он получил пакет- как это происходит? Я слышал про...

IPv6 адреса сайтов
Здравствуйте, Подскажите пожалуйста, вот в гугле можно прочитать, что сам гугл, facebook, microsoft итд... перешли на использование IPv6, то есть их ip адрес сайта должен теперь быть и...

Как перевести void* в struct?
Занимаюсь чатом. столкнулся с проблемой преобразования типов typedef struct Tmess { String nick; String adr; String data; } mess; void __fastcall TForm1::SockAccept(TObject *Sender,...

Как получить html файл с сайта для программы на c++?
Гуглил очень долго, много чего нашел, куча отличающихся друг от друга способов, но работающего в visual studio 2019 не нашел ничего. Помогите Хотя бы примерно, что надо делать, какую библиотеку...

Где посмотреть расшифровку кода ошибки при вызове функции ioctlsocket?
У меня есть метод класса где я пытаюсь перевести сокет в неразборчивый неблокирующий режим void MySocket::ioctlmysocket(long cmd_par,long mode_par) { u_long flag = mode_par; int iResult=...

Так просто, да не просто smtp клиент.
Вот накидал такой код: #include "stdafx.h" #include "windows.h" #include "winsock.h" #include "stdio.h" #include "conio.h" #include <iostream> using namespace std; #pragma comment(lib,...

HTTP Сервер С++ 11 без зависимостей
Задавал ранее про подключение boost но так он и не решен и не факт что когда то будет. Решил создать клас для своих нужд который покроет почти все мои потребности в серверном с++ Создал очень...

Gets was not declared in this scope, why?
#include <stdio.h> //показываю что объявил char p; void *recvmg(void *sock) { struct client_info cl = *((struct client_info *) sock);

Достающий GetQueuedCompletionStatus задачу из порта завершения - глючит ?
Здравствуйте, Наблюдаю не совсем понятную для себя ситуацию: 1)Создаю порт завершения. 2)Создаю функцию обработки порта завершения. 3)Создаю сокет. 4)Связываю сокет с портом. 5)Вызываю...

Разработка ПО для терминалов оплаты, как в Макдоналдс
Здравствуйте! Мы хотим установить в баре планшеты на каждый столик. 11 столов. С возможностью заказа из меню прямо со своего столика без официанта, как онлайн заказ. Возможность оплаты можно...

Система комманд SCPI
Есть ли тут люди, которые писали приложения для управления приборами, используя систему команд SCPI? Меня интересует - можно ли с помощью WinAPI приложения управлять прибором с помощью данного набора...

Многопоточный сервер
Доброго времени суток. Во время новогодних праздников, решил себя развлечь написанием небольшого приложения на C++ под дебианом. Приложению нужен веб интерфейс, который сможет обработать сразу...

Ошибка "ссылка на неразрешенный внешний символ" при использовании библиотеки "WS2tcpip.h"
здравствуйте, я столкнулся с такой проблемой, когда я использую библиотеку для работы с сетью, у меня происходит ошибка не в самом коде а в библиотеке, пожалуйста прошу помочь. Ошибка LNK2019 ссылка...

Разработка сетевых протоколов.
Извините если пишу не в том разделе. Просто сам программирую на C++. Поэотму и задаю тут вопрос. В общем задача состоит в том, чтобы разработать свой сетевой протокол. На данный момент даже не важно...

fatal error C1189
Итак, при компиляции проекта постоянно случается данный еррор, прочитав много форумов повертел properties но это не помогло, если кто то может - помогите пожалуйста. вот собственно код: // This...

Значение функции send()
Если значение функции send() будет возвращено и равно 10 как поведет себя код, он будет ждать ответа от сервера? #include <iostream> #include <winsock2.h> #include <ws2tcpip.h> #pragma...

Методика работы с широковещательными сообщениями
Добрый вечер! Только начинаю изучать сетевое программирование - простейшее взаимодействие (текстовый "чат") 2-х объектов в сети через сокеты типа SOCK_STREAM освоил успешно, но процедура connect() в...

Преобразование структуры в байтовый массив
Нужно преобразовать структуру данных в байтовый массив для передачи на сервер от клиента и так же обратно, используя сокеты VS2013 Добавлено через 12 минут И нужно, соответственно обратно, из...

Ресурсы по сетевому программированию
Здравствуйте. Посоветуйте пожалуйста какие нибудь книги или сайты или онлайн курсы видео для изучения сетевого программирования с нуля именно на с++. Заранее спасибо за ответ :)

Сборка библиотеки VMime
Всем хай! Который день бьюсь над сборкой библиотеки VMime v0.9.2 под windows, использую cmake-gui (v3.20.0, v3.2.0-rc1) для генерации проекта для MS Visual Studio 2015 update 3. Прописываю все...

C++ и SSH
Есть ли какие-нибудь библиотеки или API для работы с протоколом SSH? Цель установить между машиной под Windows соединение с сервером под Linux и отправить туда файл.

Как отследить закрытие клиента http (браузера)
Добрый вечер! Моя программа выполняет роль http/https-сервера. Когда браузер делает к ней запрос GET, сервер возвращает страницу. На разных этапах работы я контролирую состояние сокета, через...

Реализация консольного локального чата на базе winsock2.h
Уважаемые знатоки, здравствуйте! :) Не могу додуматься(точнее мысли то есть, но об этом под спойлером :help:), как реализовать на базе winsock2.h в чате регистрацию пользователей и отправку...

Отправка Sms
Всем привет. Я хочу написать прогу для отправки sms на телефон с компа, но у меня не получается. Я знаю, что можно было отправлять sms на телефон через мыло ( например <номер>@sms.mts.com.ua ), но...

Упрощенный алгоритм Rijndael
Здравствуйте Имею следующую проблему, необходимо зашифровать и расшифровать открытый текст с помощью упрощенного алгоритма VS-AES. Выполнить 2 итерации. (от ссылка, если...

Ошибка sfml, network, udp. Не могу установить соединение с клиентом
Здравствуйте, проблема заключается в том, что я не могу установить соединение с клиентом: Код: sf::UdpSocket socket; IpAddress address; Packet packet; char data; int port = 50001;...

Отправка почты через внешний почтовый клиент
Добрый день! Есть такая задача. Программа на MinGW C++ должна сформировать и отослать письмо в службу техподдержки. Однако на компьютерах организации закрыто все, кроме корпоративной почты. Я...

Почему программа не переводит сокет в неразборчивый режим?
Программу создаю и отлаживаю в Visual Studio 2022 под Windows 11 64 бит версия 21H2 Сначала инициализирую свой сокет с параметрами MySocket Socket1 = MySocket(AF_INET, SOCK_RAW, 5000,...

Локальная сеть
Как программно узнать,какие компьютеры находятся в локальной сети?(под убунту)

ошибка sfml, network, udp
Здравствуйте, проблема заключается в том, что я не могу установить соединение с клиентом: Код: sf::UdpSocket socket; IpAddress address; Packet packet; char data; int port = 50001;...

wifi
здравствуйте,возник теоретический вопрос по wifi сетям. допустим есть компьютер А(ноутбук),с беспроводным адаптером. и точка доступа В(смартфон). А свободно подключается к В и выходит в интернет....

Как открыть порты с C++ и UPnP
Собственно как, а то облазил кучу сайтов и так и не нашел ничего кроме вот этого - https://docs.microsoft.com/en-us/windows/win32/api/_upnp/.Но так и ничего не понял.

Как ведут себя sendto/recvfrom UDP в разных ситуациях
Добрый вечер! Подскажите, пожалуйста по протоколу UDP: 1) если я отправлю через sendto() датаграмму и она по пути фрагментируется, то правильно ли я понимаю, что я ее получу ее полностью или не...

Программирование сетевого обмена по HTTPS/TLS
Добрый день! У меня есть простенький (самописный на C++) сервер, общающийся по http и websocket. Этот сервер выполняет функции сигнального сервера для обмена браузерами информацией с целью...

Как пользоваться discordapi
Где найти описание как пользоваться discordapi

Почему вылетает ошибка "Протекает наложенное событие ввода/вывода"?
Есть серверное приложение с крутящейся в потоке функцией WSARecv (в функции потока она крутится в бесконечном while): Сама функция: void RM(CMaybeChatDlg* pDlg) { char buffer = { 0 };...

Модификация данных WSARecv
Необходимо модифицировать незашифрованные данные которые шлёт сервер до их получения клиентом. int WSAAPI __WSARecv(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, LPDWORD...

Отправить Https-запрос банку с использованием SSL
Здравствуйте! Мне нужно написать простой https-клиент, который делает 1 запрос тестовому серверу банка. С понятием Http запросов GET и POST я знаком, но тут тонкость именно в SSL. Где можно...

UDP Клиент Сервер
Есть простой UDP клиент и UDP эхо-сервер. Вот исходники: Сервер: #include "stdafx.h" #pragma comment ( lib, "ws2_32.lib" ) #include <stdio.h> #include <winsock2.h>

udp socket
Вобщем Как узнать что udp порт открыт? tcp обязан ответить на соединение, но udp не принимает соединение, и по моему он не обязан отвечать. Как же работают сканеры udp портов? Поделитесь опытом.

Приложение типа клиент/сервер TCP/IP
Добрый день! Помогите понять основы и дайте инфу за которую можно зацепится. Моя первоначальная задача написать две программы клиент/сервер и сделать TCP/IP соединение между ними. НО! Не по...

В чем разница подключения
Здравствуйте есть программа для подключения к серверу написанному на java с портом 25565(TCP/UDP).Программа написана на C++.Вопрос - почему программа не подключаеться к серверу?

Получение мак-адрес основного шлюза
Добрый день Можно ли средствами с++ получить мак-адрес основного шлюза? При этом еще узнать и Ip-адрес шлюза? Спасибо.

IOCP и Visual Studio
Возник вопрос -- есть рабочий пример echo-сервера, реализованный через порты завершения. После того, как я создал консольный проект и скопировал туда весь текст, начались чудеса. сервер принимает...

Программа проверки Ping(winsock, ICMP, boost c++)
Делаю все в Dev c++:- if(connect(Connect, (SOCKADDR*)&Client, sizeof(Client))) { cout << "Complite connect to server." << endl; }else{ cout <<...

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

Куда теряются сообщения отправленные по TCP?
//TCP_CLIENT //TCP_CLIENT #include <stdio.h> #include <string> #include <netinet/in.h> #include <sstream> #include <fstream>

Ошибка в чтении пакетов с не блокирующимся сокетом WinSock2
Имеется проблема не знаю как решить уже как только не пребывал. While и в for циклах всё равно выдаёт второе исключение которое делается в проверке if на получение байтов из функции recv. Пробовал и...

Запуск MFC AppWizard (exe) приложений
Друзья я начинаю изучать язык С++! Я изучаю на visual C++ 6! У меня произошла проблемма! Я читаю книгу "visual C++ учебный курс" Я читаю вот это отрывок делую все как сказанно! 1. Запустите...

Книги для работы с winsock.h/winsock2.h
а здесь делимся книгами(в электронном виде) по работе с сетью в Windows,желательно для начинающих. заранее спасибо. Добавлено через 5 часов 47 минут ... где приводятся "разжёванные" примеры...

Как модифицировать пакеты проходящие через сервер между двумя openvpn?
Как модифицировать пакеты проходящие через vps-сервер между двумя openvpn-каналами?

Вещание в multicast group
Пишу программу. На вход подается адрес мультикастной группы, порт и медиаконтент(*.ts), и вещаю данный медиаконтент в мултикастную группу. Принимаю медиаконтент VLC media player. Сначала все хорошо,...

Recv зависает СОКЕТЫ с++
Всем привет, Я создал 2 приложения на Win32 API(клиент/сервер), клиент отправляет текст, а сервер его отображает в главном окне, вот в чём проблема: виснет сама программа сервера,то есть фу-ция...

Создание последовательного сервера с установлением логического соединения (TCP/IP)
Не могу понять, в чем проблема. Выдает какой-то бред Сервер: #include <WinSock2.h> #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std;

Считывание ответа сервера из сокета
Всем добрый вечер! Недавно начал работать с сокетами и почти сразу столкнулся с проблемой - не могу считать ответ сервера. Функция recv() считывает не больше 2000 байт за раз. Пытался запускать её в...

Получить от сервера название числа, посланного клиентом, прописью
Здравствуйте, можете пожалуйста помочь изменить код программы. Задание Клиент посылает серверу число от 0 до 10 и получает назад название этого числа прописью Листинг Сервера: #include...

Клиент-серверная игра на С++ WinSock (крестики-нолики)
Задача состояла в том, чтобы написать любую несложную сетевую игру. При этом клиенту при подключении должен выводиться список доступных серверов (более 1го), и он мог выбрать любой из них. После...

Скачать страницу сайта целиком
Задача такая - скачать целиком страницу web сайта. С++ QCC

Как правильно принять данные по TCP протоколу функцией recv?
Всем добрый вечер! Пытаюсь реализовать получение данных с устройства через TCP. linux OS. Данные принимаются. Только не всегда одинаково. Использую фукцию recv из файла "sys/socket.h", которая...

Передача и прием команд по Ethernet
Всем добра! Вопрос таков: есть 2 машины, подключенных по Ethernet, соответственно находятся в одной сети и видят друг друга. На одной машине находится некое приложение, которое управляется через...

Как взломать wi-fi
как взломать wi-fi???Пробовал с помощью программы wifislax 4.4,но не очень умею пользоваться ею и всегда дело не доходит до конца,может кто то пробовал взламывать чужую сеть с помощью другой...

WinSock2. UDP сервер не читает присланный пакет
Есть обёртка над сокетами: // // Created by Aeomanate on 07.04.2021. // #ifndef TEST_SOCKETS_SOCKETS_HPP #define TEST_SOCKETS_SOCKETS_HPP #include <iostream> #include <memory>

учебник по сокетам
Подскажите какую-нибудь книжку/учебник по сокетам в windows. Желательно чтобы простым и понятным языком написана была. Заранее спасибо. Уточняю: по работе с сокетами в c++/c#

Отправка письма через smtp C++
Здравствуйте. Искал реализацию для отправки писем через smtp, документации не нашел, пришлось по форумам бродить но нигде ничего дельного не было. Нашел тему на форуме...

Осуществить взаимодействие клиента и сервера на основе протокола UDP
6. Осуществить взаимодействие клиента и сервера на основе протокола UDP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу число, сервер определяет является ли...

Как поправить код?
#include<curl/curl.h> #include<string> #include"json.hpp" #include<iostream> size_t writeFunc(char *ptr, size_t size, size_t nmemb, std::string*data) { if(data) { ...

UDP. Клиент посылает строку, сервер возвращает последовательность, заключенную между кавычками
Здравствуйте. Необходима помощь с заданием: осуществить взаимодействие клиента и сервера на основе протокола UDP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает...

Как передавать изображение по http на сервер?
изображение по http на сервер (сайт) нужно в формате Base64 передавать?? Добавлено через 1 минуту только так а массив байтов никак нельзя передать ??

Синхронизация игрового мира между сервером и клиентом
Всем доброго дня! Столкнулся я с вопросом: как правильно синхронизировать игровой мир между сервером и клиент(ом/ами)? Объясняю суть вопроса. Есть игра с кучей игровых объектов, которые постоянно...

curl не работает
Всем привет. Кто разбирается как правильно добавить curl в vs 2022 помогите пожалуйста. Перепробовал уже все способы из инета, но в конечном итоге все равно получаю ошибку

Как работает функция listen?
Как известно функция listen() слушает соединение на сокете и ей можно задать максимальную очередь - макс число клиентов которое по очереди может быть обработано на сервере. Так вот как именно...

Принять строку от клиента, упорядочить ее по алфавиту и вернуть клиенту
Задача звучит так: Клиент посылает произвольный набор латинских букв серверу и получает их назад упорядоченными по алфавиту. Нашел на форуме решение этой задачи:...

Решение задачи по КСиС
Всем доброго время суток! Решаю задачу по КСиС на С++. Подскажите ,может тут уже такую тему кто то создавал. Если да то скиньте ссылку почитать. У меня программа уже конектит с клиентом, а какие...

Передача данных между компьютерами
Как осуществить передачуданныхмежду двумя и больше устройствами которые находятся в разных сетях с помощьюсокетов? как это сделать в локальной сети я понял,а вот как в разных с помощью внешнего айпи...

HTTP и WebSockets server на С++
Привет всем! Посоветуйте библиотеку/фреймвёк для создания Web-приложений на С++, кто такими пользовался. Клиентская часть (то что в браузере работает) на js уже есть, модификация его тоже...

OPC UA communication stack "open62541"
Доброго всем дня. Возникла проблема с пониманием open62541. Мне было дано задание: изучить OPC UA communication stack "open62541". Реализовать на С для OC Windows тестового клиента, который бы...

Как должен работать многопользовательский сервер на cpp?
Начинаю изучать сокеты и сетевое программирование на плюсах. Собственно задача - сделать многопользовательский шахматный сервер - вводишь код сопряжения и играешь с человеком. Опыт работы с сокетами...

tcp сервер-клиент
Есть 2 проекта: в одном server.cpp, а в другом client.cpp. Что у меня не правильно, следующие ошибки: 1>LINK : warning LNK4067: неоднозначная точка входа; выбрана "mainCRTStartup" 1>klient.obj :...

Авторизация на сервере POST и GET методами
Доброго времени суток! Опишу задачу: Мне нужно подключиться к серверу (им выступает видеокамера). В IE выглядит следующим образом: ввожу IP, вылезает окно под названием "Безопасность Windows"...

Разыменование пустого указателя
Добрый день, как убрать предупреждение: Разыменование пустого указателя "Connections"? #pragma comment(lib,"ws2_32.lib") #include <WinSock2.h> #include <WS2tcpip.h> #include <iostream>...

Ошибка прикомпилирование кода программы ping
Добрый вечер! подскажите пожалуйста у меня возникла проблема на Microsoft Visual C++ .NET не могу отлинковать код программы ping размещенной на сайте форума, выдает ошибку error C2440: '=' : cannot...

Русские буквы в GET запросах Libcurl (Visual Studio 2019)
Всем заинтересованным доброго времени суток. Решил я тут на днях примкнуть к извращенцам-любителям работать с сетью в C++. Весь первый день ушел на общее вникание в азы, второй день я потратил на...

Curl http post request + кириллица
Здравствуйте, нужно написать программу для перевода текста. Использовать буду яндекс апи. С помощью curl отправляю запрос на сайт, все работает и ответ приходит. Вот только кириллица отображается в...

Создание онлайн игры
Я не так давно начал заниматься сетевым программированием и у меня даже получилось написать небольшую сетевую игры, правдо основанную на протоколе HTTP. Теперь я прочитал немного литературы про TCP и...

Запрос в публичный Dns сервер
Здравствуйте. Есть совсем непонятна задача с подобным ещё не сталкивался и потому не могу ничего понять в этой теме. Была поставлена задача составить программу которая отправляет DNS запрос на...

Strcmp выдает 1
Доброго времени суток! :) Подскажите почему при следующем коде void ClientHandler(int index) { char msg; while (true) { recv(Connections, msg, sizeof(msg), NULL); ...

Передача массива в системе клиент\сервер
Есть код для сервера и для клиента, мне нужно добавить передачу массива вещественных чисел. Как это сделать? Подскажите какой код надо дописать чтоб сразу весь массив передавался... СЕРВЕР код - ...

Как принять структуру от клиента к серверу?
это клиент #include "pch.h" #include <iostream> #include <winsock2.h> #include <stdio.h> #include <stdlib.h> #pragma comment(lib, "ws2_32.lib") using namespace std; int main() {

Что такое авторизация по номеру телефона? (телеграм)
У телеграма авторизация пользователей происходит по номеру телефона(при отсутствии интернета). 1. Пользователь ввёл номер телефона 2. Произошла отправка на сервер Телеграма, как я понимаю. ...

Клиент-серверное приложение в QT для расчета информационной нагрузки
Приветствую всех! Являюсь совсем новичком, программирование никогда не изучал, но так случилось, что жизненная ситуация заставила написать клиент-серверное приложение, чтобы сервер (работал по двум...

Передача звука из файла и звуковухи по UDP
Как организовать на BC102 передачу(преобразование ) звука из файла .wav или звуковухи по UDP с последующей расшифровкой или записью в .wav-файл или выводом в звуковую карту (см. дополнение...

Код ошибки bind (socket)
Здрасьте спецы, есть программа сервер, просто слушает и выводит на экр сообщение при попытке коннекта.Делаю так: ... WSAStartup(...); ... socket (...); ... iret = 0; WSASetLastError(0); if (...

UDP -protocol
Реализовал я TCP protocol который принимает 1 500 000 байт в 150 - 200 мс, а хотелось бы быстрее, по этому рассматриваю UDP протокол, говорят что он быстрее, по итогу udp отправляет 64k а TCP 64 -...

WSAPoll function (winsock2.h)
Всем привет, как я правильно понял WSAPOLLFD structure (winsock2.h) не имеет ограничений на кол-во созданных сокетов, как это заложено в fd_set и select. Кто работал с этой функцией, подскажите...

poll ловит какое-то UB
Всем привет, решил попробовать написать оч простой echo сервер с использованием мультиплексора poll, но почему-то после первого подключения клиента и последующей отправки текстового сообщения сервер...

Эмулятор локальной сети
Доброго времени суток! Требуется написать на C++ простой эмулятор локальной сети, максимум до 10 хостов. Подскажите куда копать. Заранее благодарю! Добавлено через 2 часа 12 минут Т. е....

Кодирование в азбуку морзе по TCP/IP с многопоточностью
Всех приветствую. Написаны клиент и сервер. Нужно, чтобы сервер переводил сообщения от клиента в азбуку Морзе (функция по кодированию тоже уже написана) и возвращал клиенту результат. Также в...

IPv4 Калькулятор
Добрый день, написал код ip-калькулятора, но не могу реализовать изменения по маски сети, (Т.е. программа просчитывает только для /24) помогите пожалуйста #include <iostream> using...

Передача числа от клиента серверу
Клиентская часть: #include <winsock2.h> #include <iostream> #pragma comment(lib, "wsock32.lib") #include <stdlib.h> using namespace std; int main() {

TCP сокеты (SOCK_STREAM)
Для начала - код: СЕРВЕР #include "stdafx.h" #include <string.h> #include <conio.h> #include <stdio.h> #include <iostream> #include <winsock2.h> #pragma comment (lib, "ws2_32.lib") ...

Как практиковаться?
Здравствуйте! Понимаю, что каждый день спрашивают про литературу и как учиться программировать. Искал очень долго, но так ничего и не нашел. Я хочу найти какой-нибудь учебник по сетевому...

Файлы и папки в локальной сети
Здравствуйте. Вопрос в следующем: Имею расшареную папку в локальной сети. Вход без пароля, видно все содержимое. В ней создан тестовый файл. Путь к файлу следующий:...

Программа для передачи звука с андроид устройства на компьютер
Всем привет.... Подскажите код который позволить передавать звук через андроид устройства на пк...... Порекомендуйте как использовать язык c++ или же все таки стоит выбрать другой c#?... Стати для...

Подключение по Telnet к коммутатору
Добрый день! Подскажите, пожалуйста кусок кода, для подключения по 23 порту через телнет к коммутатору (по статике). Для выполнения некоторых команд. Поискал на форуме из данной темы, но...

Странное поведение IdSNMP - как обойти?
Всем привет. Для контроля устройств в сети использую SNMP - TIdSNMP, Builder 10.2. Столкнулся с таким глюком (а может и нет) IdSNMP. Пока расскажу о коммутаторах D-Link. Периодически посылаю SNMP...

Простой анализатор трафика
всем преет, есть код простейшего снифера, помогите его переделать под простой анализатор трафика т.е. сколько кб вошло или вышло... #include <conio.h> #include <stdio.h> #include <winsock2.h> ...

Ассинхронный сокет (winsock)
как мне сделать асинхронный сокет ? Со стороны сервера отправляю и принимаю сообщение с помощью сокета accept, на этом сокете вроде можно принимать и отправлять асинхронно, но как мне сделать...

Сервер для глобальной сети
Друзья, нужен совет, как привязать мой сервер к глобальной сети, чтобы другие пк могли к нему подключатся, дело в том, что в локальной сети все хорошо работает, но когда ставлю внешний ip в код то...

Проверить доступность компьютера в сети
Добрый день! *ещё один глупый вопрос от новичка* А подскажите пожалуйста, как проверить, включен ли комп в сети? Например что бы в булевую переменную возвращалось false если выключен, и true если...

Многопоточный сервер
Здравствуйте уважаемые участники! Имеется реализация сервера на одно соединение и я не знаю как сделать его многопоточным. То есть необходимо при каждом новом подключении клиента, запускать поток и...

Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Здравствуйте. Помогите, пожалуйста, с заданием: "Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием многопоточности. ...

Почтовый клиент
Всем доброго дня. Преподаватель дал задание написать свой почтовый клиент, который бы через протоколы POP3 и SMTP принимал и отправлял письма с вложениями. Подскажите, куда глядеть надо и какая может...

Где почитать про сокеты?
Привет всем. Руки дошли до сокетов, но во многих туториолах бывает не очень подробно рассказывается что к чему. Где можно хорошенько начитаться про сокеты и сети с примерами на си/си++,

Для чего нужен pragma comment(lib, "Ws2_32.lib")?
Только начал изучать сокеты и не совсме могу понять данную строку pragma comment(lib, "Ws2_32.lib") У меня имеются базовые знания по ООП.В своих программах всегда использовал include, которая...

Windows сокеты, ошибки в recvfrom
Проблема с сокетами: Посылаю строку с одного компьютера на другой, вот код: #include "stdafx.h" #include <string.h> #include <conio.h> #include <stdio.h> #include <iostream> #include...

Разработка программного средства обнаружения каналов скрытой передачи данных
Добрый времени суток! Необходимо написать программу которая анализирует пакеты или берет значения откуда либо, анализирует их и делает вывод о наличии скрытых каналов передачи данных( по контрольной...

Клиент-сервер: как создать игру по интернету с сервером?
Добрый вечер. Моя цель - реализовать клиент-серверную игру программу, использующую сокеты для соединения. КЛиент при запуске открывает определенный порт иожидает входящего соединения. Сервер...

Чат на tcp/ip
Хочу написать чат на tcp/ip. Но не могу додуматься как реализовать чисто логически кое-какие действия. Получается так: Допустим есть сервер Server_Tcp Есть 2 клиента - Client1 и Client2 Я...

Асинхронный tcp server
Привет всем. Пытаюсь реализовать класс - сервер, с которым в дальнейшем можно будет легко и непринужденно работать: TcpServer server(nPort); server.BindRecvHandler((Socket* s, staring&& b){...

Простейший почтовый сервер и протокол взаимодействия с ним
Реализовать простейший почтовый сервер и протокол взаимодействия с ним. Предусмотреть команды авторизации пользователя и удаления входящих писем есть 2 программы. одна реализована на авторизацию...

Передача данных Клиент-сервер-клиенты
Как передавать не строчные значения, а к примеру координаты float, целочисленные и логику? // передаем строку клиента серверу send(my_sock, &buff, strlen(&buff), 0); //прием строки от...

UDP сервер-клиент приложение
Суть в том, что мне задали создать UDP клиент-серверное приложение на "С". У меня есть некоторая часть кода, но хотелось бы получить некоторые подробные комментарии её написания для Линукс. Если...

Ping flood
Доброго времени суток, перейду сразу к делу. Вот само задание: Сгенерировать на узле XP от имени узла A ICMP-запросы к узлам С, B, D, организовав «лавинное затопление ICMP-пакетами» узла A. Схема...

Как записать в строку число в шестнадцатиричном коде
Добрый день. Необходимо в строку записать число в шестрадцатирочном коде используя для этого 2 байта и направить строку в socket. Пробую передать число 292. Пишу. sdt::string ss = "\x01"; ...

WINSOCK_API в блокирующем режиме зависает на функции recv
Всем привет! Пишу приложение для управления автосемплером по TCP протоколу, для чего использую сокеты в блокирующем режиме. Вот код моей функции для передачи/приёма сообщений от прибора: int...

Установление соединения
Написал код для чтения содержимого html страницы,однако компилятор выдаёт ошибки,в которых говорит индентификатор не найден,то есть не видит стандартные функции,хотя я нужные хидеры подключил...

Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Задание. Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием многопоточности. Функциональные возможности клиента...

Интеграция Omnet++ с другими прогами
Добрый день, у меня есть такая схема в omnet++ Мне при запуске моделирования нужно узнать задержку между всеми узлами данной схемы, возможно ли как-то открыть консоль и просто пинговать с одной...

Размер передаваемых RTSP пакетов gstreamer
Использую код приведенный ниже для потокового вещания. Как изменить размер отправляемых пакетов? #include <gst/gst.h> #include <gst/rtsp-server/rtsp-server.h> #include...

Запрос PUT - и ответ от сервера
Здравствуйте, Подскажите пожалуйста, а почему, если я делаю запрос PUT на сервер, в данном случае на: PUT /log-in.php HTTP/2 Host: www.cyberforum.ru user-agent: Test Free Browser accept: */*...

Чат...
Решил написать чат, так сказать для общего развития навыка, окно сделал без проблем, но вот как сделать чтобы приложения коннектились? В гугле лазил, хм... там написано что нужно использовать сокеты,...

Ошибка подключения к серверу 10060 (connection timed out)
Пытаюсь написать прокси-сервер, на данный момент подключение клиента вроде-как реализовано, пытаюсь сделать подключение к серверу, но, почему-то, не получается. При попытке зайти на сервер из клиента...

Отправка e-mail
Всем привет, у меня есть вопрос, как с помощью c++ отправлять e-mail сообщения, возможно-ли это сделать библиотекой 'winsock'? Просьба скинуть статью или описать весь процесс подробно, если не сложно...

Возвращает неправильный массив
Здравствуйте, сделал простой UDP клиент-серверное приложение, но вместо передачи строки использовал массив, и когда я решил полученный результат от клиента вывести на экран(первый элемент массива) то...

Winpcap и TCP, фильтр
На оф.сайте есть пример фильтра для ip и udp : http://www.winpcap.org/docs/docs_41/html/group__wpcap__tut6.html Но я не могу найти пример для TCP, а в примере говорится We have chosen to parse...

Написать соединение: много клиентов - сервер (Winsock; на сервере 3 сокета: 2 TCP и 1 UDP)
Всем здрасьте !!!! Мне надо написать соединение: много клиентов - сервер Тут мне надо иметь на сервере 3 сокета: 2 TCP и 1 UDP Я не могу понять как и сколько создавать сокетов и на сервер, и...

C:\Users\6F2B~1\AppData\Local\Temp\ccj1JtWu.o:xox.cpp:(.text +0x31): undefined re ference to `_imp__WSAStartup@8'
Доброго времени суток! :) Подскажите что и как я неправильно делаю хотел написать простой сервер клиент как на этом видео:https://youtu.be/CRFNbq2pBxM Но почему то компилятор выдает следующие ошибки...

Отправить результат сервера клиенту
У меня есть клиент и сервер. Клиент отправляет массив и номер индекса с помощью которого хочет получить число из массива. Сервер находит это число в массиве и выводит его. Сервер: #include...

Определение количества байт, переданных send() winsock
Добрый вечер! Использую send() из winsock для отправки сообщений по TCP. Сокет неблокирующий. Вопросы: 1) Что делать, если send() возвращает WSAEWOULDBLOCK ? 2) Судя по документации,...

Прием и отправка пакетов
Всем привет! Нужно отправить определенной структуры пакет серверу на порт 28000. Так выглядит структура пакета: '(15)0000FFFFFFFF00{07}00/25746F74616C/0000 '() - общая длинна пакета ' - версия...

Клиент-сервер
Здравствуйте. Пробовал написать код клиент-сервер, и когда принимаю клиента, у меня строктура sockaddr содержит какой-то новый адрес ... Подскажите где ошибка. Спасибо. На скриншоте результат....

Почему буфер, отправленный от сервера клиенту заполнен посторонними символами?
Реализую сетевую игру крестики-нолики. Столкнулся с тем, что на сервере массив, представляющий игровое поле отображается нормально, но когда его принимает клиент, то он заполнен посторонними...

Подсчёт сетей
Здравствуйте. Ситуация такая, надо составить цикл, чтобы он считал до тех пор, пока не найдется число, которое попадает в диапазон. Рассмотрим на примере. Пользователь вводит адрес: 10.0.1.155 и...

Крестики - нолики через сокеты
Всем привет, хотел написать крестики и нолики посредством клиент-сервер, с помощью winscok2 , но проблема в отправке и принятии буфера (send и recv). Я просто не могу нормально вывести доску. ...

Как написать чат?
Я собираюсь написать чат на с++. Но не локальный а по интернету. Искал в интернете но ничего не нашел. Только по локальной сети( Если есть ссылки на исходники киньте пж

Бот для ВК для добавления людей в группу
Добрый вечер! Решил попробовать создать бота для ВК для добавления людей в группу. Подскажите, пожалуйста, в каком направлении надо двигаться, какие библиотеки использовать.

Список онлайн пользователей
Добрый день, вопрос следующий: как реализовать список онлайн пользователей в чате? Сервер на c++, клиент на c#, используются сокеты WinSock2. Пытался сделать так: При входе в чат клиент...

Посоветуйте книгу для изучения TCP/IP на C++
Посоветуйте пожалуйста книгу для изучения TCP/IP на C++, очень надо, а гугл ток выдает английскую литературу и сайт OZON...неужели нет бесплатной литературы на русском...

Select() vs блокирующие сокеты
Здравствуйте, Подскажите пожалуйста, в чем принципиальное отличие работы с сокетами с помощью Select() и в обычном блокирующем режиме с потоками ? -Ну то есть известно, что чтобы блокирующие...

SSL сертификат для HTTPS запросов
Добрый день. Как мне создать SSL сертификат в OpenSSL, чтобы в итоге был файл - ca.pem

Ограничить число возможных подключений
Вообщем есть код клиент-сервер необходимо как то сделать так что бы на сервер мог подключиться только 1 пользователь. всем остальным он выдает ошибку и отключает от от сокета соединения. Как это...

Отправка данных(переменных) на почту visual c++ windows forms
Напишите пожалуйста как сюда можно вставить отправку IP компьютера на email(например rambler), попроще хотелось бы с меня плюсики Кто хочет улучшите код #define PORT 3135 char buf;...

P2P соединение через nat
Ситуация такова: Есть 2 компьютера за натами, между которыми хочу пересылать данные по UDP протоколу. Сначала оба компа стучаться на stun-сервер и получают свой ip и открытый порт. После эти данные...

Ошибка 10035 сокеты
Делаю чат на сокетах + CLI, сервер сам сервер работает нормально, ибо он может приконектится к клиенту(созданы два других ехе консольных файла, которые работают между собой). Так вот сам сервер на...

Модификация программ клиента и сервера
Добрый день/утро/ночь/вечер. Имеется код клиента и сервера, всё прекрасно работает, файл удаляет, клиент себя копирует в автозагрузку Windows, осталось произвести модификацию кода таким образом,...

Варианты передачи потока разных данных
У меня есть TCP клиент под андроид и TCP сервер на Qt под Windows. Мне нужно передать сначала большой обьем текстовых данных а затем передать изображение. Так вот проблема в том что по TCP все данные...

Как поднять локальный сервер который будет переадресовывать данные?
Хочу сделать программу, которая при запуске будет поднимать локальный сервер, который при подключении к нему, будет транслировать данные на другой сервер, уже настоящий. То есть, что-то типа...

SSL/TLS в FTP, SMTP, POP3, IMAP
Здравствуйте! Помогите, пожалуйста, разобраться в следующем вопросе. Не получается понять логику, как создается шифрованное подключение. При подключении нужно указать подписанный сертификат. Но...

Сокеты: как узнать ip адрес, с которым "связался" сервер?
bind(mysocket,(sockaddr *) &local_addr, sizeof(local_addr)); функция осуществляет связывание сокета с локальным ип адресом. Как узнать ип адрес с которым "связался" сервер ?то, что записывается...

Передача файлов по HTTP
Здравия. Делаю HTTP сервер на С++ (зачем? что бы было) Через Postman шлю POST запрос, выбираю binary, выбираю файл. Если файл текстовый - то при сохранении на сервере данные доступны (файл...

Сокет сервер: bind() постоянно возвращает (-1)
Всем привет ! Вот значит делаю сокет сервер #include <iostream.h> #include "Winsock2.h" void main(){

Разработка программы определения ID подсети и ID хоста по заданному IP адресу и маске подсети
Добрый день всем! Впервые столкнулся с написанием программы на С++ связанной с сетями. Сам в программировании недавно и есть много пробелов. Пытался написать программу по заданному условию...

Проблема с переопределением библиотечных функций
Здравствуйте, столкнулся с проблемой. Есть функция bind(...),которая определена в библиотеке <socket.h> ,а также в <iostream>. Мне нужно вызвать эту функцию которая лежит в socket.h, как бы так...

Книги по сетевому программированию
Здравствуйте, передомной стоит задача разработать сервер и клиенское приложение которое будет взаимодействовать с сервером. Подскажите пожалуйста литературу ибо раньше с сетевым делом никогда не...

Передача массива через сокет
Здравствуйте. Подскажите пожалуйста как можно передать большой массив(4К-64К) целочисленных значений с использованием winsockets. Есть ли еще процедуры кроме send(SOCKET s, const char* buf, int...

Передать значени через глобальную переменную или указатель
Имеется функция, которая должна возвратить строковое значение. Сделал 2 способами. 1 - объявил глобальной переменной строку и передавал в функцию указатель на эту переменную. 2 - передал функции...

Обрыв соединения, TCP
Доброго времени всем. При реализации TCP сервера и клиента нужно организовать своевременное обнаружение проблем с соединением. У меня есть следующие варианты: 1. Периодической отправлять/принимать...

Протокол snmp в C++
Здравствуйте. Необходимо работать с snmp в C++, но информации касательно snmp.h крайне мало, поэтому хотел спросить может у кого-нибудь есть материал по этой тёме или пример программ с snmp, или есть...

Многопоточный чат на winsock
Всем доброго времени сутокб смогреализовать сервер проверил его через telnet, но есть проблема с клиентом идея заключается в том чтобы создать 2 потока один будет прослушывать порт а другой отпралять...

Проверка значений, содержащихся в заголовках HTTP запроса
Я пишу свой собственный http-сервер. Мой сервер при получении GET запроса обрабатывает его следующим образом: void HttpServer::ParseQuery(HttpServer::Connection socket_) noexcept { ...

Чат на сокетах
Здравствуйте! Подскажите, пожалуйста, в чем проблема. Упорно не могу разобраться При попытке открытия файлов в функции main оба файла открываются, но сообщение "НАЧАЛО" записывается только в лог...

HTTP-запросы
Есть такой код отправки GET запроса на api.vk.com (взял лишь для примера): #include <winsock2.h> #include <string> #include <iostream> int main() { char ip = "87.240.129.74"; char...

WSAWaitForMultipleEvents - что делать при закрытии хэндла события или сокета ?
Добрый вечер! В документации MSDN сказано, что если WSAWaitForMultipleEvents ожидает событий и в этой время какой-то из ожидаемых хэндлов закрылся, то поведение WSAWaitForMultipleEvents не...

Считывание Ethernet фрейма из бинарного файла
Коллеги, помогите найти ошибку! Есть файл с сохраненными сетевыми пакетами (Ethernet). Открываю с помощью fopen_s(), далее с помощью fseek устанавливаю указатель на начало файла и пытаюсь получить...

Уроки по WinSock2 C++
Всем привет, решил записать небольшую серию уроков по сокетам в C++. Кому интересно вот видео: https://youtu.be/CRFNbq2pBxM Вот канал: https://www.youtube.com/channel/UCKjNLoxh9t08_XPs-Rj6qMA

Сетевое программирование [с++]
уважаемые форумчане, мне нужна ваша помощь. я закончил курс основ программирования в консоли, и следующая ступень которая для меня важна это это программирования связанное с сетями и интернетом....

mtu gstreamer
Интересует где в gstreamer хранится значение default mtu

Скачать картинку с сайта (сокеты)
В общем я захотел скачать картинку с помощью сокетов функциями send/recv... Сначала я посмотрел что отправляет браузер чтобы получить картинку получил вот это.. GET /images/cyberforum_logo.png...

Ведение реакции на кнопку и поле ввода в веб-сервер на C++ и сокетах
На одном из сайтов в интернете был пример простого сервера http , работающего с BC102: http_server_v2.1.cpp #include <iostream> #include <sstream> #include <string> // Для корректной работы...

Клиент/сервер: клиент посылает серверу слово; определить, является ли это слово палиндромом
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу слово. Определить, является ли это...

Передача вектора через TCP IP
Доброе время суток. Мне нужно передать вектор BUFFER через TCP IP, как мне это можно реализовать? send(new_socket, buffer, imgSize, 0) Думал как-то так, но не получается, выдает ошибку. Вот...

Ошибка в подключении к сокету
Здравствуйте, форумчане, подскажете пожалуйста, как можно корректно обрабатываеть асинхронные подключение, вывод, чтение? Пробовал включать задержку в функциях обработки, не работает. Заранее...

V4L2: ошибка удаления буфера из очереди: недопустимый аргумент
Я написал сервер, который постоянно захватывает видеокадры, и накапливает их в буфере (видео идет 5 секунд, оно постоянно обновляется), как только клиент подключается к серверу, это видео передается...

Сетевое программирование C++
Здравствуйте. Такой вопрос - надо написать программу, поддерживающую игру с сервером и между 2-мя клиентами. Какой литературы по сетевому программированию на C++ посоветуете(если можно по Qt)? И...

Получение MAC адреса
Здравствуйте. Пишу функцию извлечения MAC адреса, вот код: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <net/if_arp.h>...

где найти функции библиотеки windows.h и их описание
где найти функции библиотеки windows.h и их описание

Libcurl и несколько get запросов
#include <iostream> #include <string> #include <curl/curl.h> void getMe() { std::string url="https://api.telegram.org/bot<token>/getMe"; CURL*curl=curl_easy_init(); if(curl) ...

Как реализовать передачу сообщений между пк в локальной сети?
В общем, нужно сделать так, чтобы на одном пк вводил что-то, нажимал ENTER и это отправлялось на другой пк в локальной сети. Как я понял, нужно использовать сокеты, но подробной инструкции по...

Multyplayer Game Server
Здравствуйте, захотелось для общего развития написать игрушку реального времени, но для этого надо иметь сервер. Можно написать все это самому, но охота узнать есть ли какие готовые продукты какими...

Подключение к mail
это сам писал ну чтоб проще с сокетами было client::client(char* ip, int MY_PORT) { setsockopt(s,SOL_SOCKET,SO_RCVBUF,(char*)SO_RCVBUF,sizeof(SO_RCVBUF)); str=new char; ...

Как получить ответ в файл
Всем привет. Как мне занести ответ сервера в отдельный файл? вот код HINTERNET hInternetSession; HINTERNET hURL; HINTERNET hInternetConnect; HINTERNET hHttpOpenRequest; hInternetSession =...

Изменить время выслушивания Сокета сервера
После компиляции проект закрывается после 10 сек выслушивания. Вопрос: Как изменить время и что я делаю неправильно? res = ioctlsocket(s, FIONBIO, &nb); // Неблокирующий режим сокета; nb =...

Голосовой чат
Необходимо реализовать голосовой чат. В процессе разработки возникли вопросы: 1) Какой протокол использовать TCP или UDP 2) Как реализовать запись звука в буфер, и воспроизвести у получателя (те...

Взаимодействие клиента и сервера на основе протокола TCP/IP
Прошу помощи в решении задачи: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает...

Глобальная маршрутизация запроса к локальному серверу
Доброго времени суток! Разверну вопрос: Есть удаленный сервер ( пусть будет "А") на хостинге на одной стороне. На другой стороне сеть изернет, с роутером и хотя бы 2-мя машинами. Одна из...

Необходимы готовые примеры клиент-сервера, можно с использование UDP
Помогите пожалуйста, у кого есть готовые примеры клиент-сервера, можно с использование UDP

Сетевые библиотеки
Может кто подсказать, какие библиотеки нужно использовать что бы писать утилиты сетевого уровня: Передача сообщений по локальной сети, доступ к общим сетевым ресурсам(серверы и прочее).

Передача видео по сети
Приветствую всех форумчан! Возникла необходимость передавать видео по 1 Гбит сети по протоколу UDP с одного компьютера на другой. Размер видео 1024х768, 2 канала, 25 кадров в секунду,...

Клиент не принимает данные от сервера
Здравствуйте! Игра, где надо угадывать числа за определённое кол-во попыток. Есть сетевая игра, но, когда я запускаю две программы одного проекта(сервер и клиент), то почему-то клиент не принимает...

консольный чат с использованием socket
Есть сервер и пару клиентов как можно организовать чат? если использовать стандартные функции типа send and recv возникают проблемы, так как клиент не может одновременно принимать и отсылать...

Валидация jwt через keycloak
Добрый день! Есть отдельная система, авторизация в которой происходит через Keycloak. После авторизации я получаю соответствующий jwt токен, в котором есть имя авторизованного пользователя. Так...

Socket - Ошибка Interrupted system call
Добрый день. Пытаюсь разобраться с socket. Исходные данные: Клиент посылает на сервер запрос на начала сеанса, сервер посылает ответ о готовности, клиент передает данные, сервер принимает и...

Определить класс сети, маску подсети, айпи-адреса конкретных подсетей и узлов, номер узла и подсети!
Помогите! От этой работы зависит многое. Дано: 1) IP-адрес некоторого узла, принадлежащего сети стандартного класса; 2) число подсетей и максимально возможное число узлов в каждой из подсетей;...

Сетевое программирование. Сервер сразу считает что клиент подключился
Доброго времени суток! Делаю проект сервер-клиент, при запуске сервера в консоли должен прочитаться и вывестись файл формата json, для этого использую библиотеку nlohman/json. После вывода файла в...

Отправка файла (HTTP+Winsock)
Добрый вечер. Опять столкнулся с проблемой, которую без вашей помощи не разрешить. Суть дела - пишу программу для загрузки графических файлов на сервер. С обычными http-запросами проблем нет. Но вот...

UDP чат
Здравствуйте, с C++ знаком около недели, но нужно сделать сетевой чат по UDP. По разным мануалам сделал вот что. Код сервера. // UDP сервер #pragma comment ( lib, "ws2_32.lib" ) #include...

Создание чата
Доброго времени суток! Хочется попробовать создать чат(в командной строке) между разными компьютерами, на плюсах. Что можно почитать в качестве литературы, или где-то есть готовый туториал? ...

Сервер и несколько подключений клиентов
Добрый день. Пишу сервер и клиент для отправки сообщений. С одним клиентом все хорошо работает. Но если я подключаю второй клиент то сервер пересылает уже сообщения только с ним, а про первый уже и...

VS c++ sockets (errors), Пример реализации TCP эхо-сервера
начал узучать сокеты в с++ , нашёл пример клиент серверного приложения. но возникают ошибки ,не могу понять в чём ошибка. // Пример простого TCP-эхо-сервера #pragma comment ( lib, "ws2_32.lib" )...

Сокет смотрящий исходный код веб страницы
Создал программу которой отправляет сокет к серверу какого нибудь сайта и в ответе я получаю исходный код но почему то не весь а только часть подскажите в чём проблема???:cry: #include <iostream>...

Не получается установить соединение с сайтом
Пытаюсь установить соединение с тестовым сайтом #include <WinSock2.h> #include <WS2tcpip.h> #pragma comment(lib, "Ws2_32.lib") #include <iostream> using namespace std; const wchar_t...

Как считать данные от сервера UDP
Добрый время суток, возникла такая проблема а точней мой испорченный мозг пехепешником не может разобраться в следующей трабле. Пытаюсь на писать не большой скриптик который должен опрашивать...

Получить количество байт, готовых к считыванию из сокета
Как можно получить кол-во байт готовых к считыванию из TCP сокета? Добавлено через 8 минут в общем нужен аналог метода available() из boost::asio только на winsock

Создание TCP/IP заголовка для отправки по Raw сокету
Вкратце, я для ознакомительных целей пишу syn flood dos программу(самая безобидная атака из всех :) ) Так уж случилось, что я не знаю, правильно ли я инициализировал заголовки tcp|ip, ибо до этого...

HTTPS запросы
Здравствуйте! вот у меня есть такой запрос "GET http://site.ru:80/ HTTP/1.1\r\n" "Host: site.ru:80\r\n" "Connection: Close\r\n" "\r\n", Я хочу его выполнить...

Какие библиотеки можно использовать для глобальной сети
Какие библиотеки можно использовать для передачи данных в глобальной сети между пк? Visual Studio; c++; Windows;

Пакеты данных между сервером и клиентами
Всем привет. У меня между сервером и клиентами бегают пакеты с формате json. Формирую я их с обоих сторон. Например клиент регистрируется и вводит данные(создается класс с enum о том что это...

UDP получение и отправка сообщения на определенный адрес
Добрый день. Может кто сделать кодревью? Есть проблема, не получаю данные от датчика. WSADATA wsaData; if ((err = WSAStartup(MAKEWORD(2, 2), &wsaData)) != 0) { cout << "Cant START." << endl;...

Как отправить https запрос? (сокеты)
Собственно, есть обычный рабочий код, который вытаскивает страничку, но по http. Корректировал проверку, менял порт на 443, но бэдреквест :( Что нужно исправить/добавить? char* OpenURL(char *url)...

Не подключается ws2_32.lib
Необходимо написать клиент и сервер. Но уже в самом начале возникли проблемы с библиотекой ws2_32.lib. Пишу так. #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <winsock2.h> ...

Ftp клиент в Qt 5.10
Ищу способы реализации простенького, но кроссплатформенного ftp-клиента с использованием qt или boost. Не могу найти каких-либо примеров или статей по этой теме. QFtp нет в 5.10, примеров реализации...

Как узнать свой адрес
В нете много кто чего предлагает, как узнать свой IP. Интересует способ для C++Builder, компонента ClientSocet. Form1->ClientSocket1->Socket->LocalAddress Этот способ прокатит? Тестировал только на...

Потеря части больших данных при приёме через recv
Есть небольшой сервер на C++ кросплатформенный с поддержкой SSL (там собстно 2 порта ssl и без него), на неблокирующих сокетах epoll, который всё больше и больше разрастается. Разбирает себе HTTP...

Список онлайн пользователей
Добрый день, я пытаюсь реализовать список онлайн пользователей в чате, но возникла проблема при дисконнекте пользователя. Когда пользователь выходит из чата он посылает серверу свой ник с тегом "$",...

Создание сетевого чата
Здравствуйте, создал чат, состоит из сервера (на С++) и клиента (на С#) программы запускаются все как бы работает, пользователи подключаются, но при первой же отправке смс сервер выдает ошибку...

Работа с Сокетами
Доброго времени суток! Не мог бы кто-нибудь привести пример работы сокетов под Windows. Уже всю голову сломал Меня интересует вот такое дело, чтобы допустим есть строка char s. В нее записывается...

Как ускорить работу сокетов?
Добрый день, Руководитель дал задание на практику написать приложение на C/C++ - Генератор/Анализатор трафика. Ранее я писал что-то подобное, только на C# с использованием асинхронных сокетов. ...

[cURL] как нажать кнопку на сайте?
я понимаю что посути надо вызвать функцию которую запускает кнопка? как найти эту функцию? я нашел кнопку в коде <input id="next" name="signIn" class="button-submit" type="submit" value="Далее">...

C++ & Mysql
Доброго времени суток. Столкнулся с проблемой. Нужно реализовать программу, которая будет держать списки клиентских компьютеров в организации. Реализация с помощью Mysql делаю. Но вот проблема....

Как начать SMTP сессию?
Каким образом начинается SMTP сессия клиента с почтовым сервером? Например если я попробую через клиента обращатся на сайт mail.ru то меня поcчтитают за пользователя и начнут выдавать HTML код сайта....

Чат бот telegram на c++
Привет форум! Такая ситуация, хочу создать чат бота в телеге, но есть знания только c++. Возможно ли создать чат бота в телеге без знаний python/js? Если всё же возможно, прошу сказать, от чего...

Ожидание ответа от клиента после вызова функции получения какой либо информации
Всем привет. Пишу приложения клиент/сервер и стало интересно реализовать одну вещь. Допустим клиент подключен к серверу и сервер запрашивает у клиента какие ни-будь данные. Делает сервер это с...

"C++" + MySQL
Всем привет! Существует ли готовая библиотека для работы с MySQL на плюсах? Обрыл все первые страницы яндекса, гугла и ютуба, ничего полезного не нашел. Либо стой танцуй с бубоном, устанавливая левые...

Ошибка WSAENOBUFS (10055). Освобождение динамического буфера сокетов. MVS 2010
Добрый день. Есть приложение, которое получает какие то данные по TCP\UDP, обрабатывает и рассылает их. Работает приложение на windows 7. 24/7, 365 дней в году. Стабильно раз в год(+-месяц)...

C++ send/recv пример из MSDN - 10054
Понадобилось поработать с сокетами (раньше с ними не сталкивался вообще). Открыл MSDN, почитал... Взял пример оттуда ...

Передача данных между программами через сокет
Добрый день, всем участникам форума. Устраиваюсь на стажировку и работодатель высылает следующие ТЗ: "Задание состоит из двух программ, которые необходимо реализовать. Взаимодействие программ должно...

Сервер и клиент. Получить число прописью. Возвращается кракозябра
Реализовать последовательный сервер с установлением логического соединения (TCP). Задание, чтобы клиент написал число цифрами (0-10), а получил это прописью. почему-то сервер возвращает что-то...

Статьи по отправке e-mail для чайников
Где можно найти статьи или книги в электронном виде типа "Как чайник в SMTP может правильно отправить e - mail"? Так же интересуют примеры кода на C++. На сайтах типа codeproject/codeguru работающих...

FTP: загрузка файла на сервер
Не могу найти понятной мне документации или примера ftp сервера который просто загружает папку на сервер, может скините похожий пример с комментариями. Буду очень благодарен за помощь!

Стабильная передача изображения с монитора (HVNC)
Доброго времени суток! Кто чем сможет подскажите. В общем дана организация. В ней примерно 150 компьютеров. Запрещено использовать AnyDesk, TV и так далее. Шеф сказал реализовать программу, которая...

Почему деструктор io_service так долго исполняется?
На мой предыдущий вопрос мне к сожалению не смогли ответить, но вроде как я смог разобраться в чем там была проблема (она была не связана с boost::asio), но сейчас я обнаружил новую проблему...

Обработка пакета
Добрый день. Хочу доработать программу по приему пакетов по UDP протоколу. Есть прием пакета, откуда, от кого, по какому протоколу, размер пакета всего, время жизни пакета и выводится то, что в...

Передача звука по сети UDP
Передача звука от клиента к серверу и его воспроизведение вполне удалась. Только вот теперь проблема в передаче звука в обратном направлении. Конечно можно запихнуть в одну прогу и клиент и сервер,...

Winsock2.h:udp фрагментирование данных
Доброго времени суток! Подскажите пожалуйста, какие можно использовать средства (функции) для фрагментации большого буфера (большой в том смысл, что не влезет в один UDP пакет) так, чтобы можно...

Передача структуры по сети: send, recv
на стороне клиента привожу структуру к типу char*: DATA * PDATAClient; send( sock, (char*) PDATAClient, sizeof(DATA), 0 );send возвращает что байты передал. на стороне сервера принимаю: char...

Подключение библиотеки
Может кто знает, подскажите пожалуйста как в dev C++ подключить библиотеку для того чтобы использовать winsock2.h. Пытаюсь написать приложение сервер #include <stdio.h> #include <winsock2.h>...

Сервер и клиент
пишу код по заданию, чтобы клиент вводил число цифрами, а сервер возвращал его прописью. но выдает 101 ошибку, не могу понять, что не так прошу Вас посмотреть код и подправить. надеюсь на вашу...

Есть ли литература по работе с сетями на С++ ?
Или есть какой то другой вариант?

Как написать простой поисковик
Доброго времени суток! Подскажите, плз, как реализовать следующую задачу: ввод в окне произвольного текста и все найденные на основе этого текста URL веб-ресурсов сохранить в массив. Ничего выводить...

Запуск своего протокола схемы URI через https://
Нужен свой протокол запуска программы наподобие mailto:xxxx@yyyy. Я знаю как зарегистрировать схему, например так: Windows Registry Editor Version 5.00 @="MyApp Protocol Handler" "URL...

Необходимо написать простой DHCP Client
Необходимо написать простой DHCP Client. Помогите! Я понял принцип работы протокола, но если честно не уверен правильно ли я формирую пакет для dhcp сервера. Ответа от него никакого не приходит....

Тема диплома С++
Привет, прошу помочь выбрать тему диплома - последние пару лет работают С++ программистом, практику буду проходить там, но тему диплома хочу взять совсем другую - не с работы, то, что не связано с...

Программа для мгновенно обмена сообщениями
здравствуйте. я хочу создать программу для мгновенного обмена сообщениями через интернет, но не знаю с чего начать. просьба обьяснить что к чему и почему и желательно поподробнее. обьясните так-же...

Recvfrom() не принимает пакеты
Короче говоря в udp-клиенте , когда оставляю его принимать пакеты он просто игнорит всё и считает , что принял пакет. (короче recvfrom() не делает в программе паузу) class CNet { public: void...

Чат p2p TCP только логика?
Здравствуйте подскажите пожалуйста логику написания p2p клиента который будет связываться с таким же клиентом принимать и передавать ему сообщения одновременно? Я думаю в направлении двухпоточного...

Примитивный TCP-UDP чат на winsocket
СРОЧНО нужна помощь, вопрос жизни и работы. Сваял по примерам такой чат, но сокет блокируемый, то-бишь я не могу прислать несколько сообщений подряд. Нужно это исправить. Сервер: #include...

Сокет сервер и внешний ip
Возникла небольшая проблема с сервером и IP. Код могу выложить но он рабочий ибо при запуске в локальном режиме все работает и клиент и сервер. Вот если локально Клиент: hostEnt =...

Передача данных по сети
Привет знатоки! Возник небольшой вопрос: recv(sck_ex, buff_rcv, 512, 0); эта функция в моей программе принимает данные от http сервера. Текст странички влезает в этот массив(buff_rcv), а вот с...

Формирование RARP/ARP пакетов
Подскажите пожалуйста как формировать RARP пакеты (желательно среда QT). Как формируются IP-пакеты в принципе понятно, там целый функционал для них с сокетами и т.п. а как работать с RARP/ARP?

Реализация SIP и G.711 на C++ что почитать?
Здравствуйте товарищи! Встала задача мне работать с этими протоколами, но толковой информации я не нашёл, общие принципы мне понятны, как работает сип и за чем он нужен и какую роль ай-лав...

socket http передача данных
Всем привет, ребята помогите пожалуйста. Нужно написать программу которая будет обмениваться данными с сервером + с возможностью передавать фаилы на сервер(Денвер) в сети используя чистые socket...

Добавление нескольких клиентов в TCP сервере winsock
Прилично плаваю в c++ и программировании в целом, но есть задание написать сервер под трех клиентов, которые будут отправлять файлы. Сколько ни пытался и не смотрел разные гайды и сайты, так и не...

Запись в канал (Named Pipe)
Здравствуйте. Благодарю за внимание :) Мне нужно послать сообщение с одного процесса (клиента) на другой (сервер) и наоборот (запущенных на разных компьютерах) с помощью технологии Named Pipe. Я пока...

Два сокета в разных потоках на одном порту
Добрый день У меня имеется несколько потоков по отправке и получению данных. Один поток отправляет пакеты устройству на определенный адрес и порт, а в другом потоке от устройства нужно получать...

Как отправить данные на устройства, зная только его мак адрес?
Как нибудь можно отправить данные на устройства зная только его мак адрес. Ведь динамический ip меняется а мас постоянны

C++ POST или GET запрос со своими заголовками
Добрый вечер. Вопрос такой, можно ли с помощью С++ зайти к примеру на сайт site.ru и отправить свои заголовки. Тоесть эмулировать свой браузер. Таким образом, что бы мы к примеру открываем...

Передача картинки по UDP
Всем привет! Помогите плз. Расскажите как передать картинку через UDP сокет весь интернет перерыл. Знаю что есть функция TransmiPackets -для более шустрой передачи файлов, однако ни фига не понял как...

STUN сервер
Привет. Был тут на собеседовании, тестовое не осилил. Однако, хотелось бы разобраться, тк ранее с UDP не работал. "Написать STUN-сервер (минимальный для решения задачи функционал из RFC8489) на...

Потоки и переключение контекста
В основном я занимаюсь C++ network задачами, при этом использую модель одного потока для всех соединений или thread per CPU. Воспринимал как аксиому то, что такой метод работает быстрее, чем thread...

Как узнать, что компьютер пингуют в данный момент?
Всем добрый день! команда ping - это значит что я отправляю "пакеты" на какой-то IP а как я могу узнать что мне приходят такие пакеты? или это просто невозможно? Заранее спасибо за ответ =)

boost asio
Что-то не работает... Окошко abort() и конец. Что делать? #ifdef _WIN32 #define _WIN32_WINNT 0x0A00 #endif #include <iostream> #define ASIO_STANDALONE #include <asio.hpp>

Работа с интернетом.
Всем привет! Нужна помощь в написании программы, которая будет заходить на определённую страницу, и забирать в память значение нужного поля.

С++ WinApi Петцольд - ошибка в коде
Не могу понять в чём ошибка, попытался повторить код пример из книги Программирование для Windows 95, ловлю ошибку. Подскажите как её исправить. Код: ...

TCP обработка большого файла
Добрый день, коллеги :) Я в TCP новичок, и мой вопрос теоретический. Задача - обработать большой текстовый файл, например 1-й том "Война и мир" Л.Н.Толстого :) А именно, провести некий анализ...

С++ проблемы с простой отправкой сообщений
я хочу отправить сообщение с одного компа на другой. сервер на линукс. клиент - виндовс. Не спрашивайте почему так :) с помощью клиента я могу отправлять какие-нибудь GET запросы через порт 80 или...

Установка libcurl в VS2019, не работает nmake
Всем привет! Хочу ознакомиться и потыкаться с библиотекой libcurl c++. Устанавливаю на Visual Studio 2019 по этому гайду . Однако на пункте 4, где нужно вводить команду nmake, консолька выдает...

Локальная сеть
Как сделать приложение клиент и сервер? Чтобы между ними можно было передавать файлы?

Работа с FTP сервером
Здравствуйте! Толком не нашел нормальной информации не где, так как везде проблемный код Приведите пожалуйста хороший пример клиента фтп для получения файлов с папки Вот есть на фтп папка test в...

Контакт-центр через чат-бот в Телеграм
Здравствуйте. Подскажите как можно реализовать такую идею в Телеграм: Клиент заходит в чат-бот компании, выбирает в меню нужный отдел и переписывается уже с реальным человеком из этого отдела. Другие...

Отправка СМС ММС USSD через GSM телефон/модем
Здравствуйте. Мне нужно написать программку для отправки SMS сообщения и USSD команды через подключенный к компьютеру сотовый телефон или GSM/GPRS модем. Подскажите пожалуйста как это сделать и с...

Создание системы для активирования ПО
Всем доброго времени суток. Есть задача. Необходимо создать систему для активирования ПО собственного производства. ПО написано на С++. Нужно создать клиентскую и серверную часть. Сценарий...

Клиент-сервер чат на C++/C#
Здравствуйте, написал клиент-серверный чат, клиент на c#, сервер на консольном с++, но с winapi тоже В общем, дело в том, что все хорошо, прописываю клиенту ip и порт сервера, все удачно...

Как клиенту узнать состояние Сервера?
Добрый день. Подскажите как узнать, что сервер отвалился и более не доступен? может есть какие то запросы??? или гдето флаги установить... вобщем прошу меня направить в данном вопросе ))) ...

Узнать типы переменных в пакете (SAMP)
Всем привет, вообщем, мне нужно сделать кое какой скрипт для сервера в SAMP, проще всего это сделать через пакеты, знаю что есть уже вся инфа о пакетах SAMP'а, но этот пакет как бы от сервера и о нём...

Получение содержимого (html) страницы в переменную
Здравствуйте. Не судите строго, ибо поиском на форуме пользовался и нашел несколько похожих тем, но приведенный там код у меня почему то ни один не захотел работать. То там какой-либо библиотеки не...

Широковещательный запрос с использованием broadcast
Как отправить широковещательный запрос с использованием broadcast и и получить в ответ ip адреса включенных в сеть компьютеров?

Реализация чата Клиент - Клиент (сокеты)
Разобрался с созданием сокетов: инициализация, создание(ну или не разобрался =(( ). Не понял суть функции accept и установку соединения. Сначала устанавливается соединение, а потом спокойно...

Утеря данных при передаче через TCP/IP ?!
Здравствуйте ! Может я криво искал, но не могу нигде найти ответ на свой вопрос, а самому - уже за 2-е недели сломал голову. :huh: Короче говоря, написал я асинхронный TCP/IP сервер, работает...

Обработка клиентов на сервере
Здравствуйте. Мне нужно написать простую клиент-серверную игру. Я сделал рулетку. Сервер принимает тип ставки, размер ставки и число (если пользователь ставит на число). Сервер ждет, когда все...

Создание чата на С++
Я пытаюсь создать ча С++ используя сокеты. С++ изучаю достаточно давно, но нормальной статьи с примерами и разбором синтаксиса по сокетам найти не могу. Можете посоветовать нормальный учебник или...

Отправка и получение всех данных ( socket c++ )
Добрый день! Мне предстоит написать программу, которая передает все данные с сервера клиенту. Моя программа записывает видео, до тех пор пока не подключится клиент. Я написал программу ...

С++. Ping с использованием библиотеки icmp.dll
Задание: Создать приложение, реализующее функции, аналогичные утилите ping с использованием библиотеки icmp.dll В коде возникла ошибка при загрузке библиотеки icmp.dll, так как библиотеку...

Как слушать порт (сокеты)
У меня получилось отправить сокет с текстом, но теперь вопрос, как принять его на другом компе? зы: профессионалы, посмотрите, плз, код отправки, мб подправите чего. // for socket #include...

ASIO проблема с подключением
При попытке запустить в любой версии (релизная либо дебажная) после недолго ожидания вылетатет исключение непонятного содержания (кодировка проекта юникод, стандарт сборки с++17). Пример типовый, из...

Узнать ip адрес по dns записи сайта
Здравствуйте. Нужно узнать ип адрес по днс записи сайта. Например я пишу сайт google.ru и мне в ответ приходит ип его днс сервера. Времени разбираться в с++ нету, а найти немогу ничего похожего.

Передача большого объема данных по UDP
Здравствуйте, форумчане! Возникла у меня необходимость передавать большой объем данных по UDP. sendto() посылает буфер частями по 65507 байт. Если под конец буфера остается меньше, то то что...

Перехват сокетов
Набросайте, пожалуйста, программу, которая умеет перехватывать сокеты, направленные от клиента серверу и наоборот, и выложите исходный код на С++, желательно с комментами.

Передача данных по сети
Всем привет! Написал элементарные программу-клиент и программу-сервер. Каждый шаг программ записывается в текстовый файл, чтобы можно было отследитть ошибки (так сказать логи). - Программа клиент...

winsock2 и глобальная сеть
std::string getIP() { char ac; if (gethostname(ac, sizeof(ac)) == SOCKET_ERROR) {} struct hostent* phe = gethostbyname(ac); for (int i = 0; phe->h_addr_list != 0; ++i) { ...

Почему мой клиент на WinSock2 не может подключиться к http серверу?
Написал tcp клиент на Си и пытаюсь подключатся к разным сайтам, но ни один не дает мне даже просто подключится, не давая шанса даже отправить заголовок. WSAGetLastError выдает мне код 10060 - Ошибка...

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

TCP клиент-сервер
Всем привет! Прошу помощи в освоении организации передачи данных по TCP. Если у кого то есть рабочий исходник TCP чата, то было бы вообще супер, а так был бы очень рад и благодарен, если мне...

Сниффер в NAT
Здравствуйте. Написал простой сниффер, работающий на RAW сокете зацикленном на Recv. Он пишет на консоли адрес отправителя и назначения, размер и прочее. Тестируя его на станции с прямым выходом...

Как правильно передать данные по сети?
Здрасте всем. Пишу я вобщем прогу такую небольшую, чтоб с экрана кпк управлять мышкой на компе. Пишу в visual studio 2008 на visual C++. Ну вобщем по событию движения мыши (точнее сказать стилуса) на...

SMTP GMAIL Client
Долго разбирался с тем как нужно все правильно с smtp на Си, в итоге получился такой, вроде как рабочий клиент #define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include...

Как передать структуру через socket
Добрый день. Подскажите пожалуйста, как передать структуру через socket/ Вот код. Сама структура: //Структура сообщения #pragma pack(push, 1) typedef struct TMsgBlock { long sendTime; ...

WebSocket ws и wss
Добрый день. Есть вопрос как реализовать подключение по wss (своими силами на С++)?? WS подключение я реализовал (файлики с кодом приложил). WS_Utilities WS_connection_str ws_connector = {}; ...

Начинаю работать с boost/asio
Всем привет! Только начал работать с сетевым программированием. Сначала написал программу используя Winsock, и написал локальный Мессенджер. С этим вопросов не было, все получилось. Мне стало...

Отправка изображения с клиента c++ winsock на python socket сервер
Подскажите, как отправить png картинку с клиента c++ на сервер python. Может у кого есть пример?

сокеты многопоточность
я открыл сокет а как читать и одновременно писать в него? или нужно много сокетов открыть? мне например нужно 10 потоков. пишу под винду. или тыкните на линк где хорошо описана работа...

Использование функции getpeername()
Здравствуйте,возникает ошибка при выполнение функции getpeername: getpeername() failed: 88(88-значение errno); в гугле нашел,что ошибка 88 означает Socket operation on non-socket вроде все...

Ssh туннель
Здравствуйте, Уважаемые форумчане! Предыстория: Надо было нам подключиться к серверу БД (PostgreSQL) из дома, а он находится за шлюзом в офисе. Подумали недолго и решили сделать всё через SSH (на...

Можно ли добиться DDoS?
Если написать программу client/server, Программа client - регистрируется на неком сайте, где распознал каптчу, чрез WinSock, регистрация происходет рандомное, тоесть {логин, пароль, имя, и др....

Програмирование TCP/IP
Собственно меня интересует управление потоками пакетов (если так можно выразится :) ). Я нуб, с чего мне начать? Кто что порекомендует: книги, сайты, форумы. Буду благодарен.

Почему сокет инициализируется с ошибкой 10013?
Инициализирую сокет в кодом mysocket = socket(AF_INET, SOCK_RAW, IPPRPTO_RAW); // SOCKET mysocket = socket(AF_INET, SOCK_STREAM, 0); if (mysocket == INVALID_SOCKET) { std::cout <<...

Исходники TCP (Winsock) чата на C++ с GUI
Мне сложно разбираться в "туториалах", ведь намного легче когда есть исходный код и можно изменять его и видеть результаты. Поэтому я и прошу уже готовый чат. Если у Вас завалялся такой, буду...

Вывод русских букв на сайт CGI скриптом
Всем доброго времени суток. Прошу, помогите: есть CGI скрипт, проверяющий соответствие хотя бы одной строки в БД (MySQL, но это не суть) и введенных клиентом строк в поля Input формы на сайте. Беда...

Обмен данными при нестабильном соединении
Добрый день! Пишу собственные клиент и сервер на C++ под Windows. Использую сокеты библиотеки wxWidgets. Протокол обмена данными свой. В моем случае клиент периодически посылает на сервер...

Почему может не работать функция sendto?
Пытаюсь написать простую клиент-серверную программу, но почему-то когда запускаю программу клиента, ошибку выдает функция sendto с чем это может быть связано? Клиент #include <iostream>...

Получить список локальных адресов
Как можно получить все адреса в компьютеров в лок. сети? Например в сети есть 2 ПК. 192.168.2.1 192.168.2.102 Как получить эти адреса? Есть что нибудь кроме system("arp -a")? Windows; Visual...

Установить связь с 2мя ПК не локальная сеть
#include "stdafx.h" #pragma comment(lib, "ws2_32.lib") #include <winsock2.h> #include <iostream> #pragma warning(disable: 4996) int main(int argc, char* argv) { //WSAStartup WSAData...

Blockchain. Ошибка при обработке запроса (как я понял)
Нашел репозиторий на GitHub https://github.com/Winderton/xplatform по юлокчейну. Для взаимодействия используется p2p Simple Web Server. Когда пытаюсь подключиться с одного клиента к другому вылезает...

Вечное выполнение кода получения HTTP ответа
Всем привет, стоит следующая задача: Имеется список http адресов трекеров, необходимо получить любой валидный(первый корректно ответивший трекер) ответ и прекратить всю обработку остальных трекеров....

Разрыв соединения и socket
В проекте использую клиент VNC с открытым исходным кодом TightVNC, в нем для обмена по сети используются сокеты TCP. Пытаюсь заставить приложение при обрыве связи реконектится автоматически. Когда...

проблема с листингом сервера и листингом клиента в code blocks
Необходима помощь. Пишу код в код блокс. возможности писать в VC нет. но выдает ошибку SIGSEGV (сегментация) как ее можно решить? код прикрепляю само задание: Клиент посылает серверу число от 0 до...

UDP на белый ip адрес
Помогите пожалуйста! Использую winsock2. Есть UDP сервер. В локальной сети все работает как надо, т.е сообщения с клиента приходят на сервер и наоборот. Я закинул приложение на удаленный сервер с...

Простейшая реализация команды ping
Нужно простейшая реализация команды ping. Если есть соединение, возвращать 1. Если нет - 0. Какие функции нужно использовать для этого?

Запись данных в файл посредством сокет соединения между Windows и Linux
Доброго времени суток. Подскажите пожалуйста рабочий вариант записи данных в текстовый файл посредством соединения windows с linux через сокеты на с++. Перерыл кучу репозиториев, но никак не смог...

Архитектура взаимодействия приложения C++ и БД веб-сайта
Коллеги, прошу помочь мне с архитектурой программного решения. Имеется следующая задача: Есть некоторый сайт с базой данных. По запросу пользователя над определенными данными из базы данных...

Boost::asio в глобальной сети
Я следовал инструкциям на официальном сайте boost http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/tutorial/tutdaytime1.html . //Клиент std::cout << "Client OK!\n\n"; try ...

Работа с сетью
У меня проблема в том что не могу найти подходящие книги или какие нибудь обучалки по winsock Перерыл все книги по с++, сетевые программирование, но там только туториалы и они особо не обясняют. Мне...

Скачать файл с хостинга curl
Предположим, есть ссылка: https://example/test.exe. Как можно скачть ексешник и сохранить в папку, например на рабочий стол? // Что-то типо такой фунции Download("https://example/test.exe",...

Как организовать таймаут?
Как сделать так чтобы, допустим клиент отправил серверу данные по TCP. Сервер принял и отправляет ответ клиенту. И пока клиент не прочтет данные методом recv(), дальше его код не выполняется(только...

Как настроить общение программы по SNMP C++
Добрый день, уважаемые форумчане. Небольшое предисловие. Купили недавно блок питания, которым есть возможность управлять через протокол SNMP. Концептуально, что это за протокол и как работает я...

Curl без ssl или статическая линковка
Здравствуйте. Создал дллку, статически прилинковал curllib, вот только курл потянул за собой пачку ssl библиотек и openldap(это что-то из новела?). Собственно как их статически прилинковать либо, как...

UDP видео поток через сокеты, MFC VC++
Всех приветствую! Пытаюсь написать диалоговое приложение на MFC, Visual Studio, C++, которое читает UDP пакеты через socket-ы, собирает из этих пакетов видео-кадры, строит bmp-файлы (640х480х8bit,...

Передача данных по Анонимным (Неименованым) каналам с последующим использованием этих данных
Всем доброго времени суток. Нужна помощь: Имеется Сервер и Клиент связанные анонимным каналом. Через анонимный канал нужно передать 4 значения, которые в дальнейшем на сервере протабулируются. Вот...

Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Здравствуйте! Задание такое: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу...

Как использовать # в ссылке CURL
До последнего не хотел просить чьей то помощи, но пришлось. Дня 4 не могу разобраться, как использовать знак # (октоторп) для передачи его в адресе, для curl. Мне нужно получить получить код большого...

Бот, который фармит данж в игре в 2 окна
Здравствуйте, у меня есть бот, который фармит мне данж в игре в 2 окна. И все хорошо, он фармит, но через какое то неопределенное время вылетает игра. В журнале событий вижу ошибку 0x00000005, т.е....

Get каждый раз возвращает разный html
Спрашиваю ради интереса. Пытаюсь спарсить данные с сайта olx и при каждом get запросе возвращаются разные(повторяющиеся) страницы Запрос делаю с помощью curl вот примерно так struct...

Работа с winsock
Добрый день. Пытаюсь разобраться с winsock. С установкой соединения разобрался, но вот с приемом и передачей данных возникли некоторые трудности. При коннекте сервер ничего не присылает. Ни ответа...

Получить список всех файлов (winsock, ftp, LIST)
Здравствуйте. Встала передо мной следующая задача. Мне нужно скачать все файлы с ftp. С ftp удалось соединиться, залогиниться, установить пассивный режим. Но вот получить список всех файлов я не...

Не получается нормально отправить сообщение с socket сервера Python на клиент C++ Winsock
Здравствуйте, вот клиент #include <iostream> #pragma comment(lib, "ws2_32.lib") #include <winsock2.h> #include <Windows.h> #include <stdio.h> #pragma warning(disable: 4996)

Кодировка Cookies в браузере FireFox
Здравствуйте. Сделал сервер (в консольном приложении С++). Столкнулся со следующей проблемой. Записываю Куки, например таким серверным HTTP-заголовком: HTTP/1.1 200 OK Version: HTTP/1.1...

Получение Mac-адреса сетевого адаптера.
Очень нужна помощь!!! В Microsoft Visual Studio 2010 пытаюсь запустить консольное приложение (и в CLR и в Win32): #include <windows.h> #include <winsock.h> #include <wsipx.h> #include...

Отправлять пакеты через Npcap без Ethernet заголовка
Здравствуйте! Есть ли способ отправлять пакеты с помощью Npcap без Ethernet заголовка? То есть передать системе IP пакет, чтобы она сама обернула его в кадр и сама воспользовалась ARP если нужно.

Реализовать клиет-сервер на QNX
Всем привет!) Дали задание по ОСРВ: Реализовать консольные приложения: “клиент” и “сервер”. Связь между процессами осуществляется на основе межпроцессного взаимодействия “передача сообщений”. ...

Libcurl и работа с IMAP
Всем привет. Очень нужна помощь. Не могу нормально разобраться как работать с IMAP через libcurl, ну то есть простейшие примеры по работе с сайта curl я конечно запустил а вот как более серьезное что...

CURL не запускается
CURL* curl; curl = curl_easy_init(); Bыдаёт oшибкy undefined reference to `__imp_curl_easy_init'

Подключение к серверу в глобальной сети с компьютера в локальной сети в Qt
Здравствуйте. Создал чат (клиент-сервер) на qt. Когда сервер разместил на локальном уровне, всё работало. Взял Windows Server 2022 на тестовый период (с белым ip), разместил туда программу-сервер,...

Как мне записывать видео до тех пор, пока клиент не подключится к серверу? Opencv C++
Моя задача - написать программу, которая будет записывать видео с камеры в буфер кадров Mat до тех пор, пока клиент не подключится. Как только клиент подключается, запись видео прекращается и...

Программка для "пингование" Заданного IP адреса
В текстовый файл задаём IP адрес какого-нибудь компьютера в сети и программа должна вывести ответ "да" если он в сети и "нет" если не в сети. Я не новичок в C++ но никогда раньше не имел дело с...

Http-сниффер
У меня есть сниффер (за основу я взяла этот: http://habrahabr.ru/post/164901/). Он ловит все пакеты. Как сделать так, чтобы остались только по протоколу http. То есть запросы пользователя в...

Параллельная обработка асинхронных операций boost::asio
Всем привет, решил проверить свой проект написанный с использованием boost::asio (выполняю io_service::run в разных потоках) всяческими санитайзерами и на thread санитайзере получил data race, а...

Проблема с хранением подключений на C++ сервере
Добрый день форумчане! Имеется небольшой сервер на C++ с использованием WinSock2. Все работает стабильно, но код, как грится, ужасный. В планах банально переделать это на классы и жить спокойно. ...

Скачать файл с HTTP сервера. Реализация на winsock
Приветствую. Хочу сделать загрузчик файлов с HTTP сервера, но не понимаю как это правильно сделать. Принять файл небольшого размера я могу хоть за один ответ от сервера, но как сервер мне будет...

Работа фильтра в WinPcap
Доброго времени суток. Суть проблемы такова: не работает фильтр пакетов с использованием WinPcap. Т.е. программа компилируется..(и компилируется функция pcap_compile(..)) но самих пакетов исполняемая...

Структура http запроса
Всем привет! Нужно узнать как выглядит последовательность байтов описывающих структуру http протокола. В интернете пытался найти, но везде одно и тоже, только на словах и неточных картинках...

Ошибка при отправке post запроса через апи curl
Есть тред, и в этом треде крутится цикл постоянно, который вызывает функцию, которая отправляет на сервер post запрос. Выглядит это так: ... m_thread = std::thread((){ while...

Как лучше формировать пакет для передачи по сети
Всем привет. Тренируюсь в написании клиента и сервера, обычный чат. Формирую при разных условиях пакет данных " "хедер""размер сообщения""сообщение" " Если я посылаю пакет типа просто сообщение то...

Неблокирующий сокет winsock2.h
Как создать неблокирующий сокет? Искал информацию во всем интернете, ничего того, что бы мне помогло ненашел. Фунция accept блокирует выполнение кода, что очень мешает. Visual Studio 2019; Windows

С чего начать изучение сетей?
Уже не плохо знаю с++ и хочу делать что-то сетивое подскажите з чего начать

Передача строки (winsock)
в общем проблема в следующем - никак не могу понять каким образом передать всю строку целиком. Проблема в том, что перед передачей она разбивается по-пробелам и передается уже без них. Если кто...

Написать чат бота
Задача следующая: Есть игровой клиент ip адрес коннекта я заснифферил. Хотелось бы что-бы прога коннектилась к клиенту заходила на сервак и в поле чата писала с повторами в X секунд то что я задам в...

Как получить свой внешний id адрес с приминением публичных stun-серверов и c++?
Собственно, нахожусь я сейчас за NAT'ом и хочу получить свой внешний айпи с помощью публичного stun-сервера. За серверами вопрос не стоит. Чуть-чуть знаком с winsocks, но что отправлять на этот...

TCP работа с пакетами
Всем привет! Есть сервер игрушки. Клиент коннектится к порту 27780, там все и происходит. Задача: Надо сделать чтение(не знаю как назвать) порта 27780 и записывать пакеты которые пришли на...

Клиент и сервер
Помогите пожалуйста решить задачку: Клиент вводит с клавиатуры строку символов и посылает ее серверу. Признак окончания ввода строки – нажатие клавиши «Ввод». Сервер, получив эту строку, должен...

передать вектор структур в функцию
Вот задался целью передать в функцию вектор структур, или хотябы указатель на него, чтобы производить над ним разлиные операции #include <unistd.h> #include <stdlib.h> #include <string.h>...

Передача информации по TCP/UDP, находясь за роутером
Всем привет! Проблема заключается в названии самой темы. Она ОЧЕНЬ распространена и это будет просто круто, если вы поможете мне ее решить ! Я сделал две программы: клиент и сервер! их код...

Сервер не хочет работать со статическим IP адресом с локальным всё окей
Здравствуйте уважаемые форумчане! У меня назрел такой вопрос ни в какую не хочет работать сервер написанный на C++ по локалке да всё работает но по интернету нет IP адрес записывается в самой...

Клиент-сервер
Добрый вечер. Моя цель - реализовать клиент-серверную программу, использующую сокеты для соединения. КЛиент при запуске открывает определенный порт иожидает входящего соединения. Сервер соединяется...

Сокеты, блокирующее чтение
Пишу TCP сервер в стандартном С стиле. По accept создаётся новый поток, который работает с выделенным под соединение дескриптором. Вылезла неожиданная проблема. Почему-то вызовы recv и read,...

Http сервер
Здравствуйте, не могу разобрать как сделать так, чтобы в строке браузера можно было открыть html файл(127.0.0.1:8/file1.html). Файл должен хранится в папке с экзешником, как я понимаю. Помогите,...

Отправить запрос в контексте приложения на определенный ip+порт
Доброго времени суток!!! Промо: Сам только во фронтенде шарю , учу необходимое для решение проблемы,но если кто знает, подскажите , пожалуйста. Проблема: Необходимо каждые 2 минуты отправлять...

Как отправить сообщение от сервера клиенту по UDP?
Отправляю сообщения от клиента к серверу, но не могу понять как отправить от сервера клиенту обратно. Что нужно добавить в программу? Код сервера: #include "stdafx.h" #include <WS2tcpip.h>...

Закрытие сокетов (Си)
Здравствуйте! Подскажите пожалуйста, в чем может быть проблема. Необходимо написать серверное приложение на Си, которое будет выступать в качестве сервера N2H2 для маршрутизатора Cisco. Смысл данного...

Как узнать, что при UDP broadcast программа получила свое же сообщение
Добрый день! Как просто узнать, что при UDP broadcast программа получила свое же сообщение. Дело в том, что при рассылке всем рассылающий получает свое же сообщение в том числе. Можно...

Примеры использования CycloneSSL
Здравствуйте, я не нашел примеров использования библиотеки CycloneSSL. Может у кого-то из вас есть пример работы с TLS 1.3 на c++ с использованием CycloneSSL?

Winsock или WinInet?
Мне нужно написать программу, где должно одновременно загружаться две HTML страницы. Что мне лучше использовать (где это будет легче и проще)?

Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)
У меня windows 8.1 отладка идет в Visual Studio дескриптор сокета получен при инициализации сокета с параметрами AF_INET, SOCK_RAW,IPPROTO_IP,0,"127.0.0.1" Доступ к интернет идет через...

Создание последовательного сервера без установления логического соединения (UDP)
Осуществить взаимодействие клиента и сервера на основе протокола UDP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает строку, сервер возвращает последовательность,...

Как определить IP адрес клиента и его статус?
g++ сокет беркли подключение tcp собственно задача логировать все подключения но как узнать IP адрес подключенного клиента? вторая часть вопроса это как определить статус клиента - т.е....

socket и ip
Здравствуйте. На рабочей станции есть 2 внешних IP-адреса (сетевая карта одна). Есть-ли возможность в коде вручную указать с использованием какого IP-адреса программа должна создавать исходящее...

Прием данных по ethernet
привет! посоветуте быстродействующий компонент для С++ Builder для приема данных по ethernet каналу. данные приходят структурой размером около 2500 байт каждые 1-2 мс.

В каком источнике можно изучить подключение клиента по сети к MySql, его подписке на уведомления об изменениях базы?
собственно вопрос в названии темы.

Пример работы с сетью
Кто-нибуть напишите пожалуйста самый простейщий пример работы с сетью. Например: клиент отправляет слово на сервер, а сервер выводит это слово в консоль. Напишите пожалуйста, очень хочу научиться...

Как перехватывать уведомления?
В мобильной версии инсты при подписке на акк можно еще и уведомления при публикациях поставить, тогда при новых публикациях пользователя будут приходить уведомления, откуда эти уведомления берутся?...

Пересылка struct силами Socket'ов
Доброго времени суток. Как переслать структуру по сокету, читал различные форумы, но статей я так и не нашел. Как пересылаются данные. и как заполняются структуры на сервере или клиенте в...

WebSocket (SSL)
Здравствуйте, у меня проблема с получением данных от сервера, с помощью websocket, через ssl соединение. После установки соединения (handshake), с сервером (wsn.dota2.net/wsn/), я посылаю серверу...

Ошибка в прокси сервере на C++
Всем доброе время суток у меня вообщем такая проблема написал прокси сервер но при соединение ICQ через него происходит разрыв подскажите что здесь ни так в общем вот сам листинг. main.h ...

Обращение к удаленному серверу через прокси используя winsock
Здравствуйте. Подскажите, пожалуйста. Как можно обратиться к удаленному серверу, для получения html страницы, через прокси, используя winsock2.h Заранее спасибо

Параллельная обработка клиентских запросов (socket)
Как обрабатывать клиентские запросы, чтобы сервер не тормозил и каждый клиент получал свой ответ? По примеру, взятому отсюда, сделал http-сервер на cокетах С++: #include <iostream> #include...

Вывести на экран значения специальных IP-адресов INADDR_ANY и INADDR_BROADCAST
Нужно вывести на экран значения специальных IP-адресов INADDR_ANY и INADDR_BROADCAST. Вот что сделал: #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #include <windows.h>...

Мультисерверность: как, зная IP адрес сервера в Интернете, обратиться в его файловую систему?
Всем привет! Как в C++ зная IP адрес сервера в Интернете обратиться в его файловую систему, например, для получения картинки?

Appect не стабильно вызывается
#include "stdafx.h" #pragma comment(lib, "ws2_32.lib") #include <winsock2.h> #include <iostream> #pragma warning(disable: 4996) int main(int argc, char* argv) { //WSAStartup ...

Не проходит пакет от клиента
Здравствуйте. //Сервер SOCKET s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); sockaddr_in address; address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; ...

Назначение адресов в сети
ситуация1: сеть с роутером, в которой пк и распберри. Создаю сервер на распберри, вайфай роутер назначает адрес для пк 192.168.0.100, для распберри 192.168.0.101. Код из примера с сайта...

Почему теряются пакеты по UDP
Добрый день, изучаю сетевое программирование на QT и вот столкнулся с проблемой, что почему-то передается только последнее сообщение, остальные он пропускает. И я не могу понять, то ли методы...

Завершение работы сервера из-за нажатия комбинации клавиш
Доброго всем времени суток!) Понадобилось создать простенькую программу типа слиент-сервер на си++. Подобных кодов в интернете валом, с сокетами я уже более-менее разобрался, НО есть одна проблема:...

магазин по продаже мебели
Народ помогите пожалуйста! Пишу клиент-серверное приложение "магазин по продаже мебели". Написал сервер и клиент, теперь не знаю как передать таблицу с перечнем мебели клиенту. Помогите кто может....

Несколько потоков, каждый асинхронно обрабатывает запросы
Допустим, мы делаем сервер на libuv. Имеет ли смысл создавать несколько потоков, распределять им равное количество задач? Будет ли это быстрее? Приходит на сервер запрос на запись в БД, в пуле потока...

accept() отключить блокировку выполнения кода
В сокетах на с++ есть такая функция: accept(). Проблема в том, что эта функция блокирует выполнение кода, пока не установится связь. Мне надо сразу получить результат. Установилась связь или нет. ...

Функция определения свободного порта
Всем привет. Вобщем реализую протокол SDP там есть такая штука как заданный порт, на который в конечном итоге будет передаваться видео. Так вот может так оказаться что желаемый порт занят, поэтому...

Падает сервер при отключении клиента
Реализую локальный чатик на boost/asio, принцип работы: клиент отправляет запрос серверу на подключение, затем имя, если все успешно то в одном потоке считываем информацию и выводим на экран, во...

Разбор RTP
Хочу уточнить пару моментов по разбору RTP-пакетов. С помощью Wireshark сделал дамп и записал его в файл. Следует извлечь данные из RTP-пакетов. Я так понимаю начало пакета начинается в файле с...

Winsock, нужно открыть порт
Недавно написал клиент-серверное приложение на Winsock(С++). Столкнулся с проблемой, при подключении по локальной сети(127.0.0.1) все прекрасно работало, а при подключении по внешнему ip(WAN) клиент...

Как отправить и получить данные с сервера?
Здравствуйте, я php-программист и вот не давно решил познакомится с C++ и установил Microsoft Visual Studio Express 2012 для Windows Desktop. Так вот у меня есть Linux Веб-сервер и мне нужно всего...

Отправить/принять пакет UDP
Требуется решить такую задачу: Создать приложение Win32 с оконным интерфейсом. По нажатию кнопки приложение отправляет пакет UDP (длина данных 100 байт, заполнение - 0xFF) на IP-адрес 127.0.0.1,...

Tcp эхо сервер изменить чат
как можно изменить чат в tcp эхо сервере на с++, как сделать чтобы при получении ответа сервер возвращал количество знаков а не то что ему писали, или чтобы писал текст наоборот код сервер //...

Передача данных через сокет
Подскажите пожалуйста. Может быть кто-то разбирался с этим: как лучше всего передавать данные через сокет, чтобы их легко обработать. Вариант есть пакетами с постоянным размером, но жалко...

Клиент-серверный калькулятор (дописать программу)
Доброго времени суток! Нуждаюсь в небольшой помощи, народ, выручайте! В общем, есть задание: Клиентская программа оправляет на сервер пару целых чисел a и b, а также символ арифметической...

NPCAP/WINPCAP
Привет. Скажите, как можно получить ip mac и netmask для какого нибудь интерфейса (адаптера) с помощью pcap_xxx? А также как можно получить более подробную информацию про адаптер (как в Wireshark...

UDP Connect не снимает блокировку recvfrom
Как написано у товарища Стивенса, при использовании присоединенного сокета возвращаются асинхронные ошибки. У меня есть клиент, которого я запускаю отдельно (без сервера). Он коннектиться, затем...

Подключение к серверу
помогите . написал простой код сервера и клиента и клиент не хочет подключаться и сервер не работает вод код : // GREEN BANK.cpp : Определяет точку входа для приложения. // #define ID_AD 2...

Не могу разобраться с send и recv Winsock
Есть клиент и сервер, инициализация, подключение и тд. работают правильно, но send и recv нет. Клиент - отправляет по очереди 3 строчки: send(s,"Hi/",sizeof("Hi/"),0);...

Получить данные от страницы и вывести их
Здравствуйте. Есть сервер на Денвере. На нём висит маленькая страница index.html с таким кодом <!DOCTYPE html> <html> <head> «Голова» документа</head> <body> <form method="POST"...

Как узнать что соединения уже нет и перезапустить сервер?
Использую сервер с примера: http://msdn.microsoft.com/en-us/library/windows/desktop/ms737629(v=vs.85).aspx #undef UNICODE #define WIN32_LEAN_AND_MEAN #include "stdafx.h" #include <iostream>...

Отключение клиента от сервера. сокеты
Здравствуйте, пишу простой чат с использованием сокетов. Чат работает вполне адекватно, но есть проблема, после отключения клиента от сервера у других клиентов появляются сообщения с артефактами. Как...

AJAX в C++
Всем привет! Как на backend на C++ с использованием AJAX или без него сделать подгрузку всё новых и новых данных страницы, когда пользователь скролит и доходит до конца?

Пропинговать сервер игры
Здравствуйте. Раньше не работал с сетями, но совсем недавно понадобилось проверить статус игровых серверов. А как известно, формат коннекта к игровым серверам заключается по средству ip : port. ...

Linker error
После переустановки Devcpp и переписания сервера с нуля, посыпались ошибки LinkerError undefined reference to `ChebTCPServerSocket::ServerSocket' ...

Сети Петри
Здравствуйте! Можете пожалуйста помочь с данной задачей? Технологическая линия на производстве создает полуфабрикат из определенных материалов и работает периодически. В начале каждого периода...

Литература по сетевому программированию на c++
Всем привет. Совсем новичок в сетевом программирование. Какие посоветуете современные книги по сетевому программированию на c++. Находил 2002 и 2005 года, но есть сомнения в их актуальности. ...

сетевые протоколы
Какие сетевые протоколы могут быть использованы для сбора информации о сети, устройствах и их конфигурации?

Отладка программ сервер-клиент
Сейчас пишу программы, которые должны взаимодействовать через сокет(на одном устройстве). В связи с этим возник вопрос, как реализовать запуск сразу двух программ и их отладку в линуксе, и можно ли...

Простой клиент-сервер с использованием сырых сокетов
Здравствуйте! Уже целую неделю бьюсь над вопросом "Как создать простой клиент-сервер с использованием сырых сокетов (raw sockets)?" :cry:. Я разбирал структуру разных пакетов для передачи данных...

Программа для передачи файла по FTP
Господа, мне надо написать сабж, понятия не имею, с какой стороны подступиться. Ткните меня в какой-нить учебник, плиз. Даже не знаю, что в оглавлении искать. Win XP, MS Visual Studio 2008, C++

Возникают знаки вопроса вместо текста при отправке в твиттер. CURL
В общем, есть код, который делает пост в твиттер. Пост отправляется нормально, но если буквы русские, то вместо них знаки вопроса в ромбиках. Как такое исправить? Ясно, что в кодировке дело......

Как сохранять и загружать cookie? [C++/Indy]
Ребята, помогите начинающему :) Я разобрался со всякими штучками, как там посылать get-post запросы и тд, все отлично. И теперь у меня вопрос: как мне записать в файл куки, а потом их подгружать...

Socks5 udp клиент
Нужен пример кода socks5 клиента отправляющего и принимающего UDP пакеты. И что значит Ассоциирование UDP-порта? Для udp соединения через socks5 не достаточно в 0x01 заменить на 0x03? Что нужно...

SMTP, SSL, TLS
Здравствуйте, устанавливаю соединение с smtp.mail.ru, получаю - 220 smtp42.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru), дальше приветсвую - 250...

Туннелирование, ака соксификация
Я хочу реализовать некую программку, которая бы туннелировала трафик приложений, запущенных на машине, через SOCKS v4/v5... Получая адрес и порт назначения(куда, кто из приложений желает попасть) из...

Доступ к данным сайта, мониторинг
Такая вот проблема: есть некий интернет-сайт на котором находится прайс-лист, прайс отображается по коду определённого товара, то есть отображает только один товар за один запрос. Количество товаров...

соединение udp
Здравствуйте! Подскажите пожалуйста! У меня клиент и сервер соединяются через udp. В локальной сети все работает без проблем. Сервер определяет с какого ip пришел пакет. В ответ можно без...

Расчет контрольной суммы UDP
Пытаюсь связать микроконтроллер с компом по Ethernet'у. Написал ARP протокол, добрался до UDP. Здесь возникли проблемы с контрольной суммой. Как я понимаю контрольных сумм в кадре 2: 1)...

Как компилировать исходник пинга?
привет! есть исходник пинга, написанный на с++ (скаченный текст-во вложении) я не могу его откомпилировать, кто подскажет как правильно? программа использует сокеты, сначала он требовал файл...

Прием структуры через сокеты
добрый день, пытаюсь передать структуру через сокет вот структура struct ForSend //structure for sending data to the server { int choise; char *ReturnAddr; std::string...

Литература по сетевому программированию
Здравствуйте, ув. форумчане! Вы бы не могли порекомендовали что-нибудь по сетевому программированию на С++?

Узнать IP по MAC адресу
Есть мак адрес устройства. Необходимо связаться с этим устройством когда IP динамический. Знаю есть команда на CMD узнать ip по мак: arp -a | grep 00-11-22-33-44-55. Но нужно на с++ что то типо...

TextBox получает фокус, но печатать в нем не получается
Такая проблема: Создаю диалог с помощью DialogBox, на нем есть два текстовых поля и две кнопки. Надо чтобы при открытии этого диалога можно было сразу печатать в первом поле. В событии...

Модуляция и демодуляция сигнала
Блок передачи данных. Блок генератор колебаний. На выходе осциллограф. Построить по ним АЧХ. ЛРЦ сеть. ФФТ преобразования. блок ген колебаниц в лрц с лрц на асцилограф

Не работает get_StaticPortMappingCollection()
Я хочу использовать библиотеку natupnp.h для открытия портов но на строчке pnp -> get_StaticPortMappingCollection(&mappings) программа виснет. Upnp на роутере включен. Код: #include...

Создание параллельного многопоточного сервера с установлением логического соединения TCP
Кто подскажет как правильно сделать данную программу?))) Задание: На сервере хранится список книг, хранящихся в библиотеке. Каждая запись списка содержит следующую информацию о книгах:...

Перехват http/https трафика
Как можно перехватить http/https в виде post&get запросов?

Работа с неблокирующим сокетом в Linux
Создаю неблокирующий сокет, выполняю connect. В отдельном потоке с помощью select проверяется готовность сокета на запись, чтение и наличие ошибок. Так как сокет неблокирующий, то он сразу готов...

передача socket в поток
как передать socket в поток thread и принять его?

Прием UDP пакетов асинхронном режиме
Добрый день. мне необходимо принимать все UDP пакеты приходящие на порт 888. Поделитесь, плиз, примером асинхронного приема UDP пакета. т.е. вызывался recvfrom только когда на сокете появятся...

Libssh2 и windows
Приветствую! Столкнулся с нужной подключения к ssh2 c windows(x64) в qt. Скачал библиотеку libssh2, в линуксе получил через make папки: include lib share в папке lib: libssh2.a

Выполнение операций на c++ сервере
Добрый вечер Занимаюсь изучением клиент-серверных приложений на c++. Мне нужно с клиента отправить запрос на выполнение какой-либо операции на сервере. Для примера пусть на сервере будет функция,...

Никак не могу понять, как узнать, сколько байт читать из сокета
Честно говоря, пишу не на C++, но вопрос этот может возникнуть в любом языке. Вот, допустим, я пишу клиент к какому-то протоколу (не буду говорить, к какому, а то сразу посоветуют готовую библиотеку...

Socket, UTF-8
привет, подскажите пожалуйста как получать ответы с http сервера в нормальной кодировке? есть http клиент, делает запрос к серверу, получает корректный ответ - html страницу и выводит содержимое в...

Ошибка: "Сделана попытка выполнить операцию на объекте, не являющемся сокетом."
Всем доброго времени суток. Имеется сервер и клиент. Нужно с клиента переслать бинарный файл на сервер и исполнить его. Файл открывается в бинарном режиме, читает в буфер, делает send. Сервер...

GRPC клиент/сервер
Делаю домашний для себя проект, для изучения новых технологий и освоения языка, решил попробовать сделать сервер grpc Сам давно не практиковался в языке, поэтому испытываю некоторые трудности...

Веб-интерфейс для Си-приложения, как лучше организовать?
Здравствуйте! Есть серверное приложение на Си, работает с графикой, много вычислений, нужно сделать для него веб-интерфейс - будет отображать графические файлы на сайте (которые по идее он просто...

Реализовать простейший почтовый сервер
Доброго времечка! Ребят. Будте так добры. Совсем не успеваю(( Реализовать простейший почтовый сервер и протокол взаимодействия с ним. Предусмотреть команды авторизации пользователя и отправки...

Подключится к phpMyAdmin с библиотекой CURL c++
Как с помощью CURL на с++ подключиться к базе данных в phpMyAdmin/ на своем хостинге? Нужно посылать SQL команды типо: INSERT, SELECT и т.д. Возможно ли это вообще и если да, то как реализовать?...

Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент
Добрый день всем. Проблема заключается в следующем: Есть клиент-серверное приложение, хочу реализовать своего рода защиту, чтобы при наступлении определенных событий сервер сам отправлял на клиент...

(Winsock) Асинхронные сокеты или что-то подобное
Хочу создать сервер (Win32), который мог бы одновременно обрабатывать несколько клиентов. Что нужно для этого? Где почитать об этом? :)

Recv() возвращает -1 (Windows)
Добрый день. Не получается получить сообщение из сокета #include "widget.h" #include <QApplication> #include <stdio.h> #include <string.h> #include <winsock2.h> #include <windows.h>...

Ошибка Unresolved external 'WSASocketA' referenced from ...?
Доброе время суток! Проблема заключается в следующем: Вот часть исходного кода #include <vcl.h> #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #include <stdlib.h> // ...

Пример чата на сокетах (WinSock)
Есть ли какие нибудь уроки или примеры, но с подробным объяснением, того как сделать онлайн чат на WinSock? C++ Добавлено через 55 минут ... Добавлено через 4 часа 45 минут ...

WinSock. Ошибки 10054 и 10053
Пишу программу (для обучения себя же) для передачи файлов. Использую стандартные сокеты. Все идет нормально до момента передачи непосредственно файла. Соединение, как я понял разрывается. Ошибка...

Сокеты: передача файлов. С
Не могли бы вы показать какие-нибудь исходники на эту тему... я в ней новичок и вообще ни в зуб ногой) пробовал на шарпе, но знакомые сказали, что лучше на Си...

Как вытащить access_token из браузера?
Здравствуйте! Не могу понять, как получить access_token. Допустим, я запускаю браузер с нужным POST-запросом. Далее пользователь вводит свои данные авторизации, бла, бла, бла, и далее, в случае...

Boost.Asio cerr output
Всем привет, долго мучался чтобы поставить boost asio, но вроде все получилось сделать корректно. Однако есть один раздражающий фактор: вывод какой-то отладочной информации в консоль, как на...

Сокеты
Добрый день! Сделал клиент и сервер с winsock2. Минимальный функционал: подключение и отправка с сервера строки в клиент. На localhost все работает как надо, но когда попытался соединить 2 пк (оба...

WinApi Socket send(), recv() pool realtime.
Задали задачку: 1. Написати програму-клієнт яка б відправляла довільні дані на сервер, якщо сервер не відповідає на протязі 15 секунд, то вивести користувачу повідомлення що сервер недоступний і...

Учебный проект с клиент-сервером и MYSQL, ищу советов
Всем доброго дня. Ради практики, и, возможно портфолио, хотелось бы сделать учебный проект на С++ с использованием клиент-сервера (сокеты) и MYSQL. Имею небольшой опыт взаимодействия с тем и другим...

Максимальный размер буфера для send
Есть задача, реализовать передачу файлов по tcp, каждому клиенту по потоку, макс.. 100 клиентов одновременно, Есть файла к примеру пару сотен мегабайт, читая доки сказано шо tcp пакеты размером не...

InternetSetOption - установка proxy
Здравствуйте, пытаюсь задать автоматический скрипт для установки прохи, все работает только устанавливается в LAN настройки а мне нужно установить в текущий рабочий адаптер, подскажите как решить...

Как правильно использовать SSL_read при условии неблокируемого сокета
В мануале написано https://www.openssl.org/docs/man1.0.2/man3/SSL_read.html If the underlying BIO is non-blocking, SSL_read() will also return when the underlying BIO could not satisfy the needs...

Книги по winsock2
Здравствуйте! Посоветуйте книги для изучения сетевого программирования (winsock2) на C/C++. А так же интересует вопрос, можно ли будет перенести данное ПО на linux.

Проблемы общения TELNET - клиента с Microsoft Telnet server
Задание по сетям на семестр было в написании кросс-платформенного (ха ха) консольного клиента, реализующего минимальное подмножество опций протокола Telnet. Частично написал, но не получается...

Хочу написать FTP-клиент на С++...
Хочу написать FTP-клиент, но не знаю функций на С++, позволяющих работать с НЕТом и протоколами. Подскажите пожалуйста кто-нибудь, где в НЕТе можно нарыть подобныю информацию... Заранее спасибо.

Порты и HTTPS запросы
Добрый вечер. Правильно ли я понимаю, что для HTTPS запросов необходимо открывать порты, а для HTTP нет?(Boost Asio && Beast)

Код сайта
Вот код проги(с коментариями если кому понадобиться...) #include <stdio.h> #include <winsock2.h> // хедер с описанием wsa ф-ий // для ms vc++6.0 и др - подключаем lib'у с импортами wsa ф-ий...

winpcap, отправка пакетов
Всем доброго времени суток. Шлю udp пакеты используя winsock, с помощью winpcap перехватываю их. Как только пакет будет захвачен, перестаю посылать пакеты используя winsock, а пытаюсь через winpcap,...

SA-MP Query на Си
Помогите реализовать отправку пакета и получение данных о сервере на Cи. Я могу отправить UDP пакет, но не могу правильно сформировать пакет... Help me! P.S....

Отправка файла по ftp
Здравствуйте все! Хотел спросить, можно ли на си++ производить отправку файлов по ftp ? если да, то подскажите, как это реализовать ?

TCppWebBrowser - заполнить поле input type=file
Компонент загружает страницу с формой, где надо заполнить поле <input type=file> Как известно, присвоить свойству value значение невозможно, оно readonly. Нужно обойти это любыми возможными...

Изменение параметров открытого СОМ порта на лету
Наверное, не совсем "сетевой" вопрос... Имеется модбас мастер. Он может работать через COM порт (RTU) или же по TCP/IP Имеется ли в винде и в линуксе (Debian) возможность изменить настройки COM...

Что возвращает функция accept()?
Пишу программу с реализацией сокетов. При изучении столкнулся с непониманием алгоритма. Если следовать википедии, то последовательность такая: сначала создается сокет функцией socket(), далее он...

Ошибка с MPI_Reduce
Доброго всем времени суток Почему-то прога с MPI_Reduce глючит, причем оч странно: я ее компилю на кластере и на кол-ве процессов не более 3-х, все ОК. Но при увеличении их кол-ва выдает такую...

Сервер не отправляет значения клиенту
Уже как 2 часа не могу понять, почему сервер не отправляет значения элемента factorial клиенту. Реализация: Сервер: #define _CRT_SECURE_NO_WARNINGS #include <winsock2.h> #include...

Получение и передача файлов с ПК на сервер
Подскажите пожалуйста, как реализовать задачу и с чего стоит начать. В этой теме я новичок. Есть компьютер, на нем две папки - одна для входящих файлов, другая для исходящих, есть готовая API, логин...

Ошибка при отправке письма через libcurl
Пытаюсь отправить письмо самому себе через почтовый клиент, написанный с помощью libcurl на C. Пробовал и через SMTP, и через IMAP, но безрезультатно: упорно сталкиваюсь со следующим логом: * ...

Измерение скорости сети
Нужно получить Upload/Download скорость сети наподобие speedtest.net относительно некоторого ресурса -- пусть тот же speedtest.net. Каким образом это можно сделать под Windows (кроссплатформенность...

inet_ntop (ip long to ip string)
#include <iostream> #include <string> #include <arpa/inet.h> int main() { int32_t zxc = 1438179584; char buffer; std::string cidrlong = inet_ntop(AF_INET, &zxc, buffer,...

Как переписать клиент-сервер Windows под linux?
написала программу клиент-сервер в VS под Windows. как сделать чтобы она запускалась и под linux? уже поставила ubunta на виртуальную машину. но что делать дальше? какой редактор мне подойдет...

Получить свободный порт
Добрый день Нужно получить любой свободный порт на компе. Чтобы присвоить его в SOCKADDR_IN. Пока присваиваю в ручную, но вроде есть функция, которая выдает любой свободный порт. То ли в winAPI,...

Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093).
Добрый день. Пытаюсь сделать соединение, использующее два канала обмена данными - TCP для управления в режиме клмиента, и UDP - для приема данных в режиме сервера. Собственно код выглядит так: ...

TCP/IP клиент и сервер
Сервер # include <sys/types.h> # include <iostream> # include <winsock2.h> # include <stdlib.h> # pragma comment (lib, "ws2_32.lib") using namespace std;

c++ SOCKET связать 2 пк
Доброго времени. Необходимо свзять 2 пк по локальной сети. При пинге через cmd связь есть, а при запуске программ не получается. При том при 127.0.0.1 все работает как и должно. В чем может быть...

SMTP и POP3 протоколы
Собственно было задание: Написать приложение для ОС Windows, реализующие работу протоколов SMTP или POP3. Вот они: #include "stdafx.h" #include <iostream> #include <string> #include...

Работа с UDP, таймаут для setsockopt
Доброго времни суток. Пользуюсь Windows 8.1, Visual Studio 2013, C++. Пытаюсь использовать setsockopt для установки таймаута у recvfrom, в общем проблема в том,что setsockopt возвращает -1, а ...

Warning C4627
Создал MFC App проект. Добавил .h и .cpp файлы лично написанные. Попытался откомпилировать выдает ошибку warning C4627 для всех файлов которые добавил. Добавляемые файлы рабочие и без ошибок....

curl ссылка на неразрешенный внешний символ
Добрый день. Пытаюсь разобраться с curl и отправкой письма с помощью этой библиотеки. Нашел код //#define CURL_STATICLIB #define CURL_STATICLIB // используется статическая сборка библиотеки ...

Как сделать авторизацию на сайте http/https CURL
Здраствуйте, хочу сделать авторизацию на github, но пока не знаю как ее сделать. Пишу на c помощью curl, C++. Вот приблизительный код который накидал: using namespace std; #include <stdio.h>...

WinSock
WinSock в коллекцию. Может быть кому нибуть пригодится. Мне бы оно очень пригодилось, найди я его во время. Почему то мало тем WinSock для C++Borland 6. Тут описаны основы WinSock инициализация,...

Tcp ip клиент-сервер C++ сервер выводит мусор
server # include <sys/types.h> # include <iostream> # include <winsock2.h> # include <stdlib.h> # pragma comment (lib, "ws2_32.lib") using namespace std;

WInINet GET запрос с параметрами
Перерыл пол интернета, везде советуют писать свой клиент, что не вариант. Как в WinINet параметры для GET запроса задать? в результате должна получится:...

Не получается отследить потерю связи по сети. Linux, сокеты
Всем привет. Работаю с неблокирующими сокетами под Linux. Не получается отследить ситуацию потери сети. Т.е., например, вынули разъем из сетевой карты. метод select(ss+1, &read_fs,...

Клиент/сервер - перенести с linux на windows
Есть клиент серверное приложение написанное для ОС linux Сервер #include <iostream> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include...

Передача данных через кабель и по WiFi
Добрый день, есть простенький чат, написанный на С++. Чат работает в локальной сети, если запущен на компьютерах с WiFi, но не работает при попытке соединить два компьютера с подключениями...

WinSock recv для wchar_t
Здравствуйте. Столкнулся с проблемой. Написал небольшое приложение, в котором одно из действий это скачивание страницы. Решил всё немного улучшить, добавить возможность работы с кириллицей. Для этого...

Создание сокета
Всем доброго времени суток. Знаю, таких тем тут уже 100500, но всеже прошу о помощи: помогите пожалуйста написать простейшую программу, которая будет создавать сокет и давать ему значение "1". Буду...

Обработка SIGINT
Изначально написан ЭХО-сервер, который работает со многими клиентами на одном порте. Работает через select. Как правильно оформить перехват SIGINT, так чтобы закрывались ВСЕ сокеты. Обработку...

FTP-server
Всем привет,пишу свой FTP сервер,подскажите,что делать,чтобы исправить то,что на скрине. #pragma once #pragma comment (lib,"Ws2_32.lib") #define PORT_ADDR 21 #define NAME_SERVER_SOCKET "This is...

Работа с GSM модемом
Уверен что не туда, но куда не нашел. Здравствуйте. Есть вопрос, могу ли я программно узнать код ответа GSM станции, фактически проблема в том что трубка все равно снимается, и станция отвечат...

Передача нескольких файлов со стороны клиента серверу через сокеты
Доброго времени суток. Поставлена задача: "Осуществить передачу нескольких файлов(например текстовых документов вместе с их содержимым) серверу". Написал приложение для клиента, который отправляет...

Онлайн таблица, где пользователи могут добавлять строки и запрашивать их через https запросы
Здравствуйте! Необходимо сделать простую онлайн таблицу(базу данных), куда пользователи могут через приложение закачивать данные(простой текст) через https запросы и получать данные оттуда от других...

Ошибка cannot convert parameter 2 from 'void *' to 'char
Всем привет. Есть библиотека для фокса. библиотека находится в файле ping.c Понадобилось изменить кое-что. Дописал код: HANDLE hEvent; hEvent = CreateEvent (NULL, TRUE, FALSE,...

Протокол SIP
Получил задание - написать на С или С++ программу, которая будет выделять из потока пакетов пакеты протокола SIP. Если честно, толком с протоколами знаком очень поверхностно, и очень слабо...

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

Ищу готовую реализацию отправки запросов на сервер
Данных передавать много - это файлы по 50 мб. Буду благодарен

Winsock select()
Доброго времени суток, только начал изучать сокеты, и возникла проблема с select(). /* socket (), bind(), listen и т д */

Многопоточный ТСР-сервер с использованием WinSock
При написании сервера столкнулся с некоторыми трудностями. Задача: написать ТСР-сервер, который мог бы обслуживать несколько клиентов одновременно с помощью потоков, при этом имеется возможность...

Есть у кого исходник отправки на FTP-сервер?
у кого есть нормальный исходник FTP-сервера тобишь отправки на сервер

Передача видео по RTP/RTCP
Всем привет. Нужно передавать видео по RTP/RTCP протоколам. Кто что знает по этому поводу. Есть ли в виндоус реализованные методы, как например при работе с TCP/IP протоколами? Или может быть...

Программа падает на функции send()
Здравствуйте. Пишу webproxy. Вроде все работает: Посылаю запрос на proxy, proxy парсит заголовки, создает соединение к удаленному серверу и запрашивает страницу, получает страницу, обрабатывает...

Простой почтовый ящик на локальном компьютере
Сделал пример почтового ящика по примеру из книги:есть приложение-сервер,которое принимает строку и печатает её,а приложение-клиент просит ввести строку и отправляет её серверу.Мне захотелось...

Отправить данные на открытый порт
Как написать программу какая будет отправлять файлы на открытый порт другого пк. В с++ новичок но оч нужна такая прога, прошу помогите.

Loader c++ dll
У меня есть dll file,Например есть программа на с++ и в ней стоит кнопка ,При нажатий на кнопку скачивался dll file с ftp После чего он сам инжектился в определенную игру (Например (csgo.exe),Как...

Клиент-Сервер на UDP
Всем привет, такой вопрос по UDP соединению. Имеется клиент-серверное приложение на UDP. #include "Winsock2.h" #pragma comment(lib, "WS2_32.lib") Вопрос в чем. По идее, когда серверу...

Два сокета на одном ip и порту
Добрый день. Создаю сокет для отправки в другую сеть на свой ip и конкретный порт. И нужно создать второй сокет на этот же ip и порт, который бы принимал сообщения из другой сети. То есть такая же...

Программа обмена текстовыми сообщениями по протоколу MQTT
Привет. Курсовая - проектирование графического пользовательского интерфейса для обмена текстовыми сообщениями между клиентами сети Ethernet по протоколу MQTT. Дорогие форумчане, поведайте...

Вывод сообщения при подключение через L2TP протокол
Как сделать что-бы при подключение через L2TP протокол выводилось сообщение.

Протокол отправки СМС-сообщений на СМС-центр с временным ограничением
Задание: Разработаем протокол отправки SMS-сообщений на SMS-центр с временным ограничением. Это означает, что пользователь услуги имеет право удалить отправленное на центр сообщение из очереди,...

Winsock Bind Error 10014
bool Server::Bind() { server_address.sin_family = AF_INET; server_address.sin_addr.s_addr = 0; server_address.sin_port = htons(69); if (bind(server_socket, (sockaddr*)&server_address,...

WinSock и WinSock2
Подскажите книги,литературу по winsock и winsock2.Я не совсем новичек но въехать в сокеты немогу

c++ и интернет
нужно написать приложение чат оно будет на нескольких компах если это сделать с помощью php то как можно передавать даные функциям с++ и вобше может в одном коде быть и с++ и пхп код P. S....

клиент и сервер, задача
Клиент вводит с клавиатуры строку символов и посылает ее серверу. Признак окончания ввода строки – нажатие клавиши «Ввод». Сервер, получив эту строку, должен выяснить, имеются ли среди символов...

Где все берут сервера для отладки клиент-серверных приложений?
Да, ребята, где? Вот чел написал прогу, я так понимаю же должен серверную часть закинуть на сервер, а где его брать-то? https://www.cyberforum.ru/cpp-beginners/thread363198.html Покупать что...

Узнать IP локальный
Как узнать IP локальный , в ручную знаю как всё это делается . Добавлено через 50 секунд Дополню , я себе установил софт и мне нужно узнать IP локальный . Добавлено через 22 минуты Не дописал...

WinSock не работает по интернету
Здравствуйте, уже очень много времени маюсь этой проблемой, но не могу уже, сколько исходником перерыл, чего только не пробовал, но не работает у меня сервер на винсоке. вот исходный коды сервера и...

Проблема с созданием Р2Р-чата
Всем доброго времени суток! Обычно я стараюсь никого не беспокоить, мучиться над задачами самостоятельно и просить помощи только в критических случаях, где уже нет никаких идей и сил. Одним...

Конструкторы и Деструкторы
Добрый день всем!! У меня такой вопрос, не могу разобраться с работой конструкторов и деструкторов. Когда они вызываются, для чего они нужны, почему без них нельзя в ООП?? Вот программа: cmplx.h...

возвращение значений функциями
Здравствуйте. Возник у меня следующий вопрос. char** FtpConnect::readServ() { int rc; int countByte; char buff; char* resultArr; fd_set fdr; FD_ZERO(&fdr);

архитектура сервера на с++
Здравствуйте пытаюсь написать более менее высоконагруженный сервер. Задачи который должен будет обрабатывать сервер различный. Скачивание с сервера, закачка на сервер файлов достаточно больших...

Подключение по Wi-Fi к сети
Недавно попробовал использовать Wi-Fi в своих программах. А вот кроме справки MSDN нигде ничего по ним нет (использую Native WiFi). По ней я разобрался как узнать весь список сетей в округе, а вот...

Неблокирующий сокет
Приветствую. Появился вопрос: имеется сокет (tcp), который подключается к серверу и получает информацию в разное время. Там используется функция recv. Все используется в основном потоке, то есть...

TCP сервер и клиент
Добрый день! Необходимо реализовать TCP сервер, поддерживающий соединения с несколькими клиентами. Сервер должен принимать символьные данные от клиентов и сортировать их следующим образом:...

Создание клиент-серверных приложений (TCP/IP), используя алгоритм параллельной обработки запросов
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием отдельного процесса для обработки каждого запроса. На сервере хранится...

Организация авторизации в домене, клиент-сервер-домен-авторизация
Здравствуйте. Передо мной стоит следующая задача: нужно написать клиент-сервер, с возможностью авторизации клиента "tr" на сервере "tr" используя windows аутентификацию: 1) используя текущий логин и...

Посоветуйте литературу по работе с сетью
Уже несколько лет изучаю c++ и написал не мало программ но про то как работать с сетью не знаю. Вобщем посоветуйте литературу по устройству сети и по работе с ней.

Проблема с получением std::string
Я использую свою структуру-шаблон для передачи данных, так вот такая структура есть и на сервере и на клиенте для std::string проблема в том что сервер и получатель этой структуры не знает длину всей...

Какие заголовочники нужны для подключения сокетов?
Всем привет! Какие заголовочные файлы нужно включить в код для реализации клиента и сервера на сокетах? В msdn нашел только два хидера: winsock.h и winsock2.h, какой из них следует применять и...

Получить html код страницы с использованием сокетов
Здравствуйте люди добрые, я видел, что это возможно. Хочу повторить, но не могу struct addrinfo addr; struct addrinfo *urlAddr; struct sockaddr_in addrList; char buff; // addrList =...

Клиент - Сервер
У меня вот тоже такой вопрос по многопоточности... Только начала с этим разбираться... Вот у меня есть Сервер, есть Клиент... Мне необходимо объединить их в одну программу с помощью создания...

win api передача файлов по сети
HELP!!!!!!!!!! Мне нужно название функции передающей и принимающей файл через сокет. Обязательное требование к программе все с помощью win api. Заранее спасибо.

Как очистить куки и кеш браузера IE.11?
Доброго времени суток, форумчане! Назрел такой вопрос: как можно программно вытянуть автосохранённые пароли браузера Internet Explorer версии 11? Насколько мне известно, для версии 7, например, это...

socket connect зависает
Добрый день. При вызове connect прога зависает. Вот код: bool ConnectionManager::ConnectSocket(int ID) { char buffer; string address((*_connectionIds.find(ID)).second); int port =...

Libcurl + socks proxy + IPv6
Здравствуйте. У меня есть прокси (3proxy) сервер с поднятым socks прокси. При этом я к прокси-серверу обращаюсь в ipv4 сети,а его внешний адрес находится в ipv6 сети. Онлайн-чекер говорит, что...

Отправка сообщения от сервера к клиенту
Есть сервер на С++ на сокетах и клиент на питоне. Как посылать от клиента к серверу и получение ответа проблем нет, а вот как отправить сообщение от сервера конкретному клиенту (по ip) и самое...

Определить и записать ARP пакет
Доброго времени суток всем. Пишу задачку универскую и возникла проблема - как перехватить ARP пакет? Есть следующий код(знаю, что очень длинно, но всё же): // ConsoleApplication3.cpp : Defines...

Как обратится к API GitHub из программы С++
Я хочу сделать запрос https://api.github.com/users/Zhukovdpua/repos к API github из программы С++. Для работы с сетью использую winsock. int main() { WSAData wsaData; WORD DLLVersion =...

cUrl в Dev C++
Привет Всем!Я занимаюсь программированием уже несколько лет, C++ начал изучать не давно буквально 3 месяца. Прочитал очень много форумов, блогов. Но ни где нет единого рецепта по установке и работе...

Winsock и цикл сообщений
В общем, делаю лабу универскую, пытаюсь разобраться с Winsock, но никак не могу понять, в чем проблема. Сначала скину код. Сервер: #define _WINSOCK_DEPRECATED_NO_WARNINGS #include...

Почтовый клиент pop.mail.ru
Здравствуйте! Пытаюсь написать небольшой консольный почтовый клиент для mail.ru, но возникла сложность. После успешной авторизации не получается послать команды протокола (STAT, LIST, RETR и т.д.)....

Отправка пакетов на открытый сокет WinSock 1.1
Здравствуйте форумчане. И так, мы имеем клиент, который отправляет и принимает пакеты от сервера. После запуска клиента, мы узнали ид открытого сокета, задача отправить пакет на этот сокет. ИД(не...

Отправить бинарные данные на сервер
Проблема вот в чем, у меня есть бинарная строка, которую надо отправить на сервер и там с ней работать. Я попробовал через POST библиотеки curl (программа на С++) Но если в бинарной строке...

Посоветуйте библиотеку для работы с сетью
Собсно сабж. Boost.asio и Qt не предлагать. Хочу посмотреть еще варианты.

Новые блоги и статьи
Оптимизация производительности Express.js бэкенда
Reangularity 23.05.2025
Express. js заслуженно остаётся одним из самых популярных инструментов для создания бэкенда, но даже он не застрахован от проблем с производительностью. Многие разработчики сталкиваются с ситуацией,. . .
Продвинутая обработка данных с LINQ в C#
stackOverflow 23.05.2025
LINQ (Language Integrated Query) — это фундаментальное изменение парадигмы работы с данными в C#. Простые запросы Where и Select знакомы любому разработчику, но настоящая мощь LINQ раскрывается в. . .
Инфраструктура PKI и сертификатов безопасности
Mr. Docker 23.05.2025
PKI (Public Key Infrastructure) — это невидимый фундамент цифрового доверия, без которого современный интернет просто рассыпался бы как карточный домик. За этой аббревиатурой скрывается целый. . .
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL. Что. . .
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru