Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Как вывести данные базы данных в табличном виде?
Здравствуйте!
Подскажите, пожалуйста, как вывести двнные базы данных в табличном виде? (прикрепляю примеры).
// ...
namespace school
{
MySQLConnection::MySQLConnection(const std::string&...
Расчет контрольной суммы
Здравствуйте !
Не понял в какой раздел форума писать, решил написать сюда )
Имеем:
1. Входные данные (16 бит) в виде битов;
2. Контрольная сумма.
Что не понимаю:
Как посчитать контрольную...
Как указать listen(), чтобы она слушала соединения лишь на определенном адаптере?
Добрый вечер!
Как указать listen(), чтобы она слушала соединения лишь на определенном сетевом адаптере (Windows) ?
Знаю, что перечень адаптеров можно получить через GetAdaptersInfo, а как...
Не удается подключиться базе данных MySQL
Здравствуйте!
Пишу программу для работы с базой данных. Но у меня не получается к базе данных, программа выдает ошибку: "MySQL Error: Unable to connect to hц?ДЎ:3306".
Подскажите, пожалуйста, как...
Поиск устройств в сети
Господа здравствуйте, есть задача, через широковещаетльный запрос собрать все ip и мас адреса устройств в сети, подскажите как это можно было бы сделать, я до этого не работал с сетями в плюсах
HTTP Запросы в CMAKE
добрый день, какие библиотеки используют для отправки http запросов, как подключить cpr можете показать?
Добавлено через 2 часа 21 минуту
Вообще ни один из пакетов не могу подключить, установил...
Кириллица из базы данных MySQL выводится в виде кракозябр
Здравсвуйте!
При выводи русских символов из базы данных отображаются кракозябры. Подскажите, пожалуйста, как сделать чтобы кирилица отображалась корректно?
#include <iostream>
#include <iomanip>...
Проблема с использованием MySQL connector C++
Здравствуйте, в общем проблема заключается в следующем: я хочу подключить к своему проекту на C++ MySQL, я скачал mysql server, workbench, сделал простейшую бд с какими то данными и попытался ее...
Проблема с библиотекой
Помогите пожалуйста разобратся с freeopcua, подключил ее к проекту, инклуды перестали выдавать оибку. Оказалось надо еще босту. Подключил и ее. Ошибки пропали вовсе. Скопировал пример с гитхаба от...
Поиск прокси серверов
Здравствуйте мне для отладки программ необходимо использовать прокси-сервера а я не моггу найти сколько-нибудь устойчивые бесплатные прокси сервера все я находил в интернет списки прокси сервнеров...
Не могу определить обрыв соединения при использовании функции Select
При обработке соединения необходимо обрабатывать обрыв связи, например на стороне клиента из сетевой карты вытащили кабель.
пробовал различные вариант с форума:...
Задать порт для клиента в cpp-httplib
Привет всем!
Кто-нибудь пользовался библиотекой cpp-httplib? Как мне задать конкретный порт, который займёт клиент при соединении?
Как написать blink cheat или же packet hack Minecraft?
Не очень получается написать функцию blink.
Работает так:
1) с помощью библиотеку JNIHook перехватываю метод sendPacket из класса Connection
2) идет проверка на то какой пакет отсылается, если это...
SimpleX Chat CLI - команда для редактирования сообщений
Здравствуйте!
Пишу свой интерфейс для SimpleX Chat CLI. И столкнулся с проблемой реализации пункта контекстного меню bubble "Редактировать".
Я пытаюсь отредактировать сообщение, используя...
Проблема с компилялятором
проблемы
Что такое рекурсия?
Что такое рекурсия? Приведите пример функции с рекурсией и объясните, что такое «базовый случай» и почему он критически важен.
Сервер выдает 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-клиент. Когда пишу запросы серверу, в клиенте не отображаются символы которые я ввожу. Нарыл в интернете информацию, что нужно...
сканер proxy
Здравствуйте уважаемые форумчане!
Никогда не работал с сетью в с++ поэтому прошу объясните что потребуется для того чтобы написать программу, чтобы она брала прокси к примеру с сайта spys.ru (c...
Dev-C++ ошибка: "проект не откомпилирован"
Люди, только начал изучать си++, скачал среду программирования Dev-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 запрос. (получить и...
Анализ\Блокировка\Редактирование трафика определенного процесса
Привет. Появилась идея написать что-то аля сниффера который умел бы перехватывать траффик по фильтрам (srsIP\dstIP\PID).
Будет возможность создавать список правил. И если процесс пытается соединится...
Сетевое программирование
Всем привет.
Подскажите, что изучать лучше будет дальше
Изучаю c++ яп, хочу сейчас влиться в сетевое программирование.
Подскажите, пожалуйста, с чего начать изучение(вообще полный ноль в нем)
И...
'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:простой пример:нужен исходник с коментами
вже запарился искать в иннете, неспорю примеры есть но не один не получается запустить
то там недоделки то там то вообще наткнулся на статью написанно что под виндов а скрипт под уникс, да и почти...
Создание экземпляра класса, разрушение экземпляра класса
Не могу найти информацию про разрущение экземпляра класса. Объясните пожалуйста, что это?
Прием пакетов по UDP
Приветствую. С сетевыми протоколами раньше дела не имел.
Начал сразу к практике приступать. Хотел посмотреть, как вообще реализовать прием данных по протоколу ЮДП.
Набрал литературный код. ...
telnet через С++
задание такое:
нужно через командную строку в telnet и оттуда зайти на switch'и и дать им команду reboot
если что не ясно, спрашивайте
заранее благодарен:bravo:
Пинг по 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;...
WinSock на C++
Только начинаю осваивать WinSock написал простейшее приложение-сервер и приложение-клиент
и че та у меня не работает вот код приложения-сервера оно очень простое слушает порт,обслуживает одного...
В каких случаях надо использовать функцию htons (преобразует число из формата локального хоста в сетевой формат)?
Друзья! То есть пробую изучать клиент-серверные приложения, так, копирую сервер со статьи и там вот такое вот заполнение структуры sockaddr_in (бывшей sockaddr)
// Шаг 3 связывание сокета с...
Пример POST запроса
Напишите пожалуйста пример кода пост запроса, как можно минимальный код. Спасибо!
Как защититься от ERR_INVALID_HTTP_RESPONSE
Как закрыть сокет по ошибке, которую, клиент видит как: ERR_INVALID_HTTP_RESPONSE ?
Запускаю HTTP-сервер на сокетах.
Обновляю страницу браузера, на которой было зависание сервера, и снова вижу: ...
Собственный OID SNMP
День добрый, уважаемые форумчане!
Возникла необходимость администрирования компьютеров посредством SNMP, однако не все параметры, которые меня интересуют, есть в стандартном MIB (нет например...
Как взять информацию из интернета?
Можно ли написать программу, чтобы она брала информацию из интернета с какой-либо страницы и работала бы с этими данными. Например бы, заходила на какой-нибудь погодный сайт и брала информацию о том,...
Простейший почтовый клиент POP3 на С++
Уважаемый форумчане, мне нужна программа, которая выдает количество писем на почтовом ящике с помощью протокола POP3.
Другими словами, как заставить выполнить протокол следующие команды :
USER ...
Как отправить записанные данные в std::string?
Привет. У меня есть программа которая записывает данные которые пытается отправить игра пока условие активно. После того как условие не активно программа при следующем вызове функции отправки...
(Winsock) Сервер - Несколько клиентов
В msdn есть пример создания сервера, который принимает 1 соединение.
Не могу врубиться, как сделать, чтобы к серваку подключалось несколько клиентов?
Перехват пакета с нуля
с чего начать чтобы создать снифферы, перехватчики пакета ...?
Добавлено через 6 минут
Помогите.
HTTP запрос
Здравствуйте уважаемые программисты! Помогите новичку правильным кодом. Нужно отправить НТТР запрос методом POST. Просто передать данные а1=значение1 и а2=значение2 без получения ответа для начала....
Функция accept
Здравствуйте уважаемые программисты! Помогите разобраться с основами. Вот я на основе этой статьи написал программу, которая связывает два компьютера. У меня вопрос возник.
clientSock =...
Передача файлов клиент-сервер
Здравствуйте.
Мне нужно организовать передачу файла из одной папки в другую. Клиент отправляет,а сервер принимает и записывает в другую папку. Не получается как-то у меня. Пытаюсь разобраться,но не...
Передача больших объемов информации по TCP
Надо передавать больше данных, чем может весть отдельный пакет. Когда данных мало, то всё понятно, можно отправить объект целиком и указать его sizeof на клинте и на сервере. А если данных много?...
Разжовывание сервер-клиент
Здравствуйте форумчане! Перечитал несколько статей о TCP/Ip и так не могу понять принцип работы. Может есть люди которые могу объяснить? Как происходит соединение, почему именно так и всякие другие...
Список COM портов
Может кто-нибудь написать простой примерчик для получения списка ком портов в с++.
В нете читал про GetSerialPortsList. Оно?
Подключение библиотеки winsock
Не могу скомпилировать следующий код:
#include <iostream>
#pragma comment (lib,"WSock32.Lib")
#include <winsock>
using namespace std;
void main()
{
WSAData WSData;
Программка ping на c++
Нужно написать програму пинг. взял из книжки код, запускаю из-под администратора. сокет создаётся, вроде и отправляет, а ответа не приходит. подскажите, пожалуйста в чем причина? вот программа
...
Создание IMAP клиента
Здравствуйте. Хочу создать IMAP клиент для работы с почтой. Есть пару вопросов на эту тему:
Я слышал про OpenSSL. Можно ли его прикрутить к C++ и IDE?
С чего вообще начинать диалог с сервером?...
Socket: Client & Server
Нужен квалифицированный совет!
Существует устройство, на котором стоит ОС Linux.
Это устройство соединено с ПК с Win.
Это устройство с ОС Линукс должно отдавать постоянно данные на ПК, но при...
UDP Broadcast
Здравствуйте, написал программу которая с помощью UDP считает количество своих копий на локальной машине(придумал задание не я:))
В общем. Сделал по своему - работает. Но задание нужно выполнить...
Соединение 2 пк по сети с помощью sfml.net c++
Приветствую всех, застрял с такой проблемой, когда писал код на 1 пк(т е сервер и клиент), то использовал на клиенте порт 127.0.0.1 сейчас же после того как я перенес клиент на другой пк, подцепил их...
Считать исходный код интернет страницы
Доброго времени суток!!! Парни у меня к вам большая просьба,помогите с написанием програмы на C++! Нужно написать консольную програму в которой адрес сайта вводиш с клавиатуры и програма сохраняет...
TCP сервер
Надо написать клиента и сервер который отправляет по протоколу TCP/ip 1080 байт данных из которых 1024 это 512 точек каждая весом 2 байта и 56 байт это 8 точек каждая весом 7 байт.Используется 503...
(процесс 7352) завершен с кодом -1073741819
Я пытаюсь создать сервер REASON API, который будет принимать запросы от другого приложения, но проблема в том, что после первого подключения к нему он завершает работу с ошибкой -1073741819. Когда я...
Как собрать LIVE555 в библиотеку для VS2019?
Здравствуйте, подскажите как собрать live555 http://www.live555.com/liveMedia/public/ в библиотеку для VS2019. Интересует стриминг видео файла в локальной сети.
Разработать консольное клиент серверное соединение TCP
Задание:
Разработать TCP-сервер, создающий сокет, привязывающий его к локальному IP-адресу и порту и прослушивающий соединения клиентов. Номер порта и IP-адрес вводить с клавиатуры. IP-адрес...
Информация о системе
Может есть у кого в копилке:
1. Метод определения свободного места на диске.
2. Метод определения процессора и объема оперативной памяти свободного места на диске.
Все желательно без WinAPI, в...
Чат TCP
Здравствуйте! Я хочу реализовать чат с использованием протокола TCP, в коде использую fork. Вопрос возникает в передачи сообщения от одного клиента к другому. После ввода в терминале первого клиента...
Получить доступ к процессам локального компьютера, находясь в сеансе удаленного доступа (RDP)
Задача следующая.
Как, например, запустить приложение, которое находится на собственной машине для простоты - блокнот), находясь при этом в сеансе удаленного доступа по протоколу RDP, то-есть на...
Библиотека для сканера
Задумался я над реализацией сканера на транспортном уровне TCP/IP. Какую либу использовать? У меня стоит выбор из трех решений, которые я смог найти:
1) sys/socket.h, arpa/... , netinet/... и т.д. -...
Отправка писем email
Ребят привет! У кого есть реальные проекты с отправкой сообщений по email? Перерыл кучу форумов перепробовал все варианты которые только можно, но у меня ничего не получается. Может можете дать...
Нужен Telnet Server под Windows
Добрый день господа плюсоводы.
Нужен мне Telnet Server под Windows. Посоветовали мне ознакомиться с протоколом Telnet и на его основе написать сервер. Что поиски не привели к подробному описанию...
boost::asio::async_read не может прочитать данные
Я хочу написать свой легковесный простой брокер сообщений типа Kafka. Написал такой код.
Класс сообщения message.h
#pragma once
#include <memory>
namespace nano
Сервер очереди сообщений завершается преждевременно
Я хочу написать свой асинхронный сервер, реализующий очередь сообщения с моделью издатель-подписчик. Пока что у меня такой класс сервера:
#pragma once
#include <unordered_map>
#include...
Чат на c++
Хотел бы попросить, объясните мне как написать чат. Хотел бы также найти готовый, что бы посмотреть и разобрать (гугл не помог).
Передача сообщений через pipe
Прошу помочь с реализацией курсового проекта. Я очень плохо шарю в c++, поэтому ничего не могу понять( Нужно через pipe реализовать следующие задачи:
В одномерном массиве, состоящем из η...
Найти все устройства локальной сети
Добрый день!
К моему ПК с ОС Windows, а точнее в его Ethernet-порт планируется подключать устройства, IP-адрес которых требуется определять, используя протокол TCP(UDP).
Вопрос, как это сделать...
Поиск сетевого устройства(сервера)
Доброго времени суток!
Имееться серверное приложение на железке под линуксом, хотелось бы дать кросплатформенную утилитку неискушенному клиенту для поиска ip адреса сервера. Железка на ping...
Передача двоичного файла через TCP сокет
Двоичный файл считывается клиентом и посылается серверу с помощью протокола TCP. Сервер его сохраняет. Все происходит на одной машине. Проблема собственно вот в чем: не могу понять - откуда в...
Как реализовать передачу данных между двумя пользователями глобально с помощью c++
Здравствуйте, я начинающий программист и сейчас я делаю небольшой проект связанный он с сетевым программированием (интернетом), мне необходимо передавать данные через интернет глобально (тоесть между...
Сканер портов
Хочу написать сканер портов,но что то не получается.Вот код:
#include "StdAfx.h"
#include <WinSock2.h>
#include <iostream>
#pragma comment(lib, "ws2_32.lib")
using namespace std;
int main()...
Определение MAC адреса
Добрый день, долго лазил по интернету и по форуму, что-то не получилось найти нужной темы, если можете киньты ссылку или подскажите где начать искать, хоть какой нибуть совет или решение) вообщем мне...
Проблема со скачивание .exe ,используя <curl/curl.h>
Всем доброго времени суток!
Проблема: не скачивается .exe по ссылке.
Причем .pdf скачивается корректно.
#define CURL_STATICLIB
#include <curl/curl.h>
#include <iostream>
#include <cstdio>...
Как разобраться в библиотеке also/inet.h
Здравствуйте уважаемые форумчане, захотел написать собственный чат уже определился с серваками, библиотеками, ос. Так вот дошло всё это до написания кода, но тут проблема я новичёк и особо не...
Как серверу принять n-e количество чисел?
Хочу сделать так: клиент вводит, сколько чисел он хочет передать серверу. Дальше он вводит нужное количество чисел, и сервер их получает и выводит.
Я пытался реализовать это так:
Код сервера:
...
HTTP GET запрос
Здравствуйте.
Уважаемые форумчане,помогите пожалуйста составить запрос серверу для получения цитаты с небезызвестного сайта
bash.im .Пусть это будет например http://bash.im/quote/48 .
Заранее...
Трансляция изображения рабочего стола на сервер (сайт)
Всем привет.
Есть задача, разработать приложения (VS 2010 С++) для трансляции изображения рабочего стола на сервер (сайт). С серверной частью на php зная входящий формат данных я думаю разберусь, а...
POSIX сокеты
Посоветуйте гайды по теме на русском.
Для полных нубов. :)
И в то же время максимально подробные.
Передача буфера с нулевыми значениями по TCP/IP
Всем привет. В сетях особо не силен, поэтому вопрос такой, пишу стандартный клиент-сервер в линуксе, и шлю от клиента буфер на сервер примерно вот такой:
char buffer;
buffer = 0x1;
buffer...
Получить список сетевых адаптеров
Здравствуйте, Форумчане.
Возник вопрос, а можно получить список сетевых адаптеров через код?
Что в них при этом можно еще узнать?
Задача следующая, у меня есть несколько сетевых карт, нужно,...
Пример защищённого соединения socket OpenSSL
Прошу поделиться простеньким примером использования OpenSSL и создания самопальных сертификатов для установки защищённых соединений под Windows.
С библиотеками вроде как разобрался..Простой...
Проблема в TCP сервере на boost asio со страндами
Добрый день!
Прошу помочь в решении проблемы ((
Я написал простой TCP чат сервер. Все работает так, как задумал.
После того, как добавил странды я получаю ошибку "Bad file descriptor" и не...
Создать программу сохранения всех действий во время работы приложения созданного ранее
Подскажите, нужно до 4 мая 2024 написать программу ведения логов на с++
Создать программу сохранения всех действий во время работы приложения созданного ранее (нажатие клавиш клавиатуры, выбор и...
Как на c++ написать отправку письма на e-mail через внешний smtp сервер?
Как на c++ написать отправку письма на e-mail через внешний smtp сервер? Обращение к мейлеру не предлагать, прога должна связаться с серваком и передать письмо самостоятельно. Задача: есть четыре...
Сокеты получение\отправка данных
Привет, друг показал программку с использованием сокетов ну у меня и возникла одна идея как можно использовать такого рода программу. Порылся в интернете нашел немного статей. Вот что получилось...
Отправка письма на С++
Помогите отправить письмо по средствам или 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)
{
...
libcurl, проблема с кирилицей
если в ссылке запроса стоят русские символы, то в ответе получается пустая строка, в чем может быть проблема?
std::string* buffer = new std::string;
std::string path =...
C++ реализация «клиент-сервер»
Здравствуйте, есть задание: клиент посылает серверу координаты прямоугольной областии точки в декартовой системе координат. Сервер определяет, лежит ли данная Точка в этой области, и отправляет ответ...
Как передать post/get запрос к странице php?
на с++ код курл.
int http_request()
{
CURL *curl = curl_easy_init();
if(curl) {
const char *data1 = "login=sas&password=123";
CURLcode res;
FILE *fp;
Передача данных между программами (сокеты)
В общем, есть 2 программы, между которыми нужно передавать данные. Хотелось бы организовать это с помощью сокетов. Язык С++, пишу в windows. Но, увы, ничего толкового нагуглить не получилось. Если...
Простейшая программа клиент-сервер
Доброго времени суток. Появилась необходимость в написании примитивного клиент-серверного приложения, но ввиду отсутствия необходимых навыков вынужден обратиться сюда.
Клиент
Клиент должен...
Посоветуйте книги/материалы для изучения winsock
Всем привет, я начинающий программист на C/C++, изучил основы языка, ооп. Хочу дальше изучить WinApi, посмотрев вакансии на хх пишут, что нужен опыт программирования сетевых приложений. Пока что хочу...
клиент-серверное приложение
Привет всем) Помогите пожалуйста... мне интересны клиент-серверные приложения... у меня есть несколько вопросов:
1) можно ли ето в dev c++ написать тоесть чтобы приложение было консольным...
2)если...
Работа с сетью
Посмотрев содержание своей книги (1200 стр) по с++ (пратта) ,я удивился отсутствию глав про работу с сетью. в инете я нарыл кучу примеров (кто во что горазд пишет примеры) все н отличаются. по сему...
VK API и C++
Здравствуйте!
Я хочу сделать небольшое приложения для VK... Естественно нужно задействовать API но я с ним никогда не работал....
Мне нужны ссылки на статьи с примерами и т.д. но не давайте на...
Задание адреса gethostbyname
Здравствуйте дорогие форумчане! Извиняюсь если повторяю чью то тему, просто не заметил наверное.
Вопрос у меня такой как задать адрес для передачи сокетом пакетов, ip адресов или именем, через...
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Есть задача:
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу шестизначный номер...
Проблема передачи файлов от клиента к серверу на boost::asio
Всем добрый вечер, возникла проблема. С клиента передаётся файл успешно, но на сервер файл приходит пустым. Например текстовый файл test.txt внутри которого есть какой-либо текст, на сервер он...
Реализация сокетного чата на С++
Здравствуйте, подскажите, пожалуйста,
1)Как можно передать переменную login от клиента на сервер?
2)И еще, подскажите, как можно исправить корректное отключение клиента от сервера, чтобы писало на...
Как сделать анализ покрытия тестами в c++ builder
В общем, партия поставила задачу: анализ покрытия кода тестами. Как это сделать - никто не знает, а сертификацию получить надо. Прога написана в c++ builder 11.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...
Проверка авторизации на моём сайте через Телеграм
Всем привет!
Написал метод, который должен проверять авторизацию в телеграмме
bool InSomnia::check_telegram_auth_hash(
std::unordered_map<std::string, std::string> &telegram_resp)
{
...
TCP proxy server для СУБД с возможностью логирования всех запросов
Доброго времени суток!
У меня есть задача:сделать TCP proxy server для СУБД с возможностью логирования всех запросов.
Реализовать это решил через boost.asio.
В качестве примера нашел такую...
Wininet, ошибка 12157 при попытке получить веб страницу
Доброго времени, посмотрел простенькие реализации получения кода веб странички, нашел подходящую. Когда попробовал все работает со многими сайтами, но отказывается работать с нужным мне. Использую...
программа пинг с++
по алгоритму программа сначала должна создать файл пинг, потом взять из него переменную типу ір, ттл... но слетает кодировка, не знаю почему.
#include <iostream>
#include <string>
#include...
Асинхронный приём пользователей
Подскажите правильно ли работает данный цикл приема новых пользователей, при тесте когда подключается новый пользователь переменная в for int INDEX выдает при выводе в консоль числа больше 0 и тд...
recv winsock, или как получить данные
приложение клиент-сервер на winsock
допустим клиент законнектился к серверу. Сервер в свою очередь кинул обработку клиента в отдельный поток в котором recv ожидает принятия данных от клиента:
...
Tcp server WinSock блокирует recv после accept
Подскажите как сделать приём пользователей и одновременно их слушать много раз пробовал не получается.
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
struct ClientArray {
...
Клиент не коннектится
Друзья, доброго времени суток. Делаю первые шаги в программировании. Создал простенькое клиент-серверное приложение. Проверяю на своем компьютере - передача сообщений в норме. Решил проверить клиент...
Как работает VPN на уровне ОС?
Здравствуйте,
Не уверен, что вопрос для этого раздела, но, если можно, то подскажите пожалуйста, как работают, особенно нынче популярыне VPN приложения ? Сколько не читал ни как не доходит.
Я...
Программа клиент-сервер
Здраствуйте уважаемые программисты,
У меня к вам одна просьба,помогите пожалуйста написать программу с одним сервером и множеством клиентов.Суть программы такова : Один из сотни клиентов нажимает...
Запуск web сервера
Нашел сайт noip.com сделал себе статический адрес, команда ping на мой хост на noip.com работает хорошо. Т.е. я создал имя MyHostName.ddns.net на noip.com.
Написал на С++ небольшой веб сервер,...
Как асинхронно отправлять данные на разные порты
Здравствуйте! Недавно я решил реализовать быструю передачу данных между двумя программами, используя сокеты и локальную сеть. Для этой задачи мне нужна была очень быстрая отправка и прием пакетов.
...
Проблема с потоками в сети
Здравствуйте!
Написал я код для сервера, где для каждого нового клиента создается поток, который обрабатывает его запросы, но в итоге столкнулся с проблемой, а именно с утечкой памяти. Когда поток...
Работа с сокетами. Создание сокета сервера
Проверьте, пожалуйста программу (она еще не дописана до конца), выскажите замечания.
#include <stdlib.h>
#include <stdio.h>
#include <winsock2.h>
#include <windows.h>
#include <ws2tcpip.h>...
Ошибка "не существует подходящего конструктора для преобразования из hostent* в hostent"
пишу в точности как здесь
https://msdn.microsoft.com/en-us/library/windows/desktop/ms738521(v=vs.85).aspx
а компилятор выдает ошибку "не существует подходящего конструктора для преобразования из...
C++ Win IP-Header UDP-Header
Здравствуйте. Пытаюсь реализовать udp и ip заголовки и отправить собранный пакет через сырой сокет. Пакет собирается, сокет ошибки не находит, но клиент ничего не получает. Смотрел в wireshark, но и...
сервер TCP/IP
нужна помощь по устранению ошибок!
#include<stdafx.h>
#include <stdio.h>
#include <iostream>
using namespace std;
#include <stdlib.h>
#include <winsock2.h>
Управление всем траффиком процесса на канальном уровне, есть ли во обще решения?
Пишу анализатор траффика. Сейчас реализовал контроль через NDIS драйвер, в принципе все работает, но как всем известно такое решение никак не может фильтровать траффик по процессу, вот ищу техники...
Посоветуйте язык программирования для автотестов?
Не знаю где задать вопрос? Подскажите язык программирования для написания автотестов? Python + Selenium мне не слишком подходят. После каждого запуска браузер закрывается, а мне нужно чтобы он всегда...
Авторизация WS-Security в GSOAP (или как вычислить HA1)
Доброго времени суток!
Разбираюсь с GSOAP пытаясь использовать его в своем серверном проекте. При этом клиенты могут использовать как Digest авторизацию так и WS-Security. Для обоих способов в...
Создание прокси-сервера
Доброго времени суток, уважаемые форумчане!
Необходимо написать программу-посредника, которая будет поднимать локальный прокси-сервер на компьютере и при присоединении к нему клиента соединяться с...
Сервер. Получение и обработка данных. API
Здравствуйте!
Подскажите. Собираю схемку на ардуино, которая при условии А будет с помощью модуля отправлять http-запрос на мой сервер с белым айпи некий запрос. Пусть просто отправлять 1 в теле...
Тест на тему "Мультиплексирование"
Прохожу курс по многопоточному программированию на c/c++ на степике, в конце раздела есть тест, который я должен решить и набрать баллы. Я потратил уже более 8 попыток, но не могу понять, где у меня...
Использование не блокируемого WinSock TCP сокета. Реализации таймаута для ожидания connect()
Необходимо реализовать TCP подключение и обменяться данными.
В случае не доступности узла, к которому осуществляется подключение, функция connect() ожидает ответ слишком долго. Гугл подсказал...
winsock2.h
Компилирую обычный код:
#pragma comment(lib, "ws2_32")
#include <winsock2.h>
int main()
{
}
Ошибки:
1>------ Построение начато: проект: nn, Конфигурация: Debug Win32 ------
Отправление email
Доброго всем времени суток!) Ребят, срочно нужна Ваша помощь. Нужен блок кода, позволяющий отправлять письма на почту. Блок кода должен быть для консольного приложения. У самого уже подгарает, да и...
Передача файла через сокеты
Добрый вечер. Столкнулся с задачей, которая звучит так: написать клиент-серверное приложение, которое организует передачу файла с сервера music.mp3 (лежит в папке с программой) на клиент в папку...
Сервер SMB не отвечает
Пытаюсь согласовать протокол с SMB сервером. Данные отправляются, но ответ не приходит. Через 20 секунд разрывает соединение. Файрвол отключать пробовал. Может кто-то сталкивался с таким?
int...
TCP/IP клиент и сервер
Сервер
# include <sys/types.h>
# include <iostream>
# include <winsock2.h>
# include <stdlib.h>
# pragma comment (lib, "ws2_32.lib")
using namespace std;
Захват видео с веб-камеры и потоковая передача посредством WINSOCK и DirectShow
Как это лучше всего сделать? Знаю WINSOCK, по DirectShow планирую курить англ. мануалы.
Вопрос в том, можно ли это сделать с помощью WINSOCK и DirectShow, и как?
Нужен ответ такого плана: Да/Нет....
С++ как узнать ip компа на котором расположена программа?
winsock
плиз если можно простой пример - типо для консольного приложения без MFC, структур и классов
ну чисто пару строчек кода что бы я включил в свое консольное приложение (в нем вже...
Visual 2010 #include <sys/socket.h>
Всем привет! У меня есть проблема( Дело в том, что #include <sys/socket.h> почему то не поддерживается в Visual 2010. Что мне делать подскажите! Заранее спасибо)
HTTP-POST запрос.
Ниже приведенный код отправляет POST запрос. Проблема в том, что в ответ принимаются не все данные(не вся страница). Подскажите пожалуйста в чем ошибка.
#include <windows.h>
#include <winsock.h>...
NetShareEnum для компа, требующего ввода сетевых учетных данных
Использую пример по этой ссылке:
https://learn.microsoft.com/en-us/windows/win32/api/lmshare/nf-lmshare-netshareenum
Все работает, если к удаленному компу есть доступ.
Если доступа нет -...
Boost Asio - последовательность сообщений для одного и того же TCP Сокета
Здравствуйте,
Подскажите пожалуйста, по такому вопросу:
-предположим я создал один TCP сокет Boost Asio
-установил на нем соединение с удаленным IP
-отправил первое сообщение
Авторизация на сайте через Telegram
Всем привет!
Какую связку посоветуете использовать для авторизации на моём сайте через Telegram?
Многопоточный сервер-клиент
Помогите, пожалуйста, написать многопоточный сервер-клиент. Запускается сервер. Затем сколько много угодно клиентов. В клиентах можно что-то писать. Это отсылается другим клиентам. (в сервер ничего...
Многопользовательский чат TCP |
Всем привет!
Делаю код многопользовательского чата на c++ с реализацией через TCP.
Возникла проблема, а именно - Когда запущен сервер и 2 пользователя, если 1 подключенный пользователь пишет...
Общение между сервером и клиентом в игре шашки
Всем привет. Учу C++ и решил сделать свой первый сетевой проект для портфолио. Захотел сделать шашки такие, что б можно было по сети играть. Ну типо есть 2 клиента и сервер. Один игрок пересылает...
TCP/IP пакет структура
Я изучаю устройство TCP/IP пакетов, вобщим есть вопрос. Например у нас есть TCP/IP пакет:
заголовок TCP/IP
данные
В этом TCP/IP пакете я читаю заголовок и в заголовке пишется что протокол TCP....
Проблема с получением пакетов по TCP соединению
Здравствуйте столкнулся со следующей проблемой, я написал сервер на C++, но пакеты мне не приходят.
Алгоритм такой, ко мне подключается устройство по TCP соединению и происходит авторизация...
Curl с нуля
Первые шаги работы с curl.
Пробую получить количество писем в ящике:
const size_t BUF_SIZE=5000000;
char wr_buf;
size_t wr_index=0;
//Функция которая будет заполнять буфер
static size_t...
Работа с сетью для начинающих
Всем привет!
Я только только изучил основы программирования на С++ (ООП, STL).
Хочу продолжить изучение в сфере работы с сетью, сервером.
Не понимаю, с чего начать, в на форумах только готовые...
Максимальный размер пакета, переданного по TCP/IP
Всем привет.
Столкнулся со следующей непоняткой.
Пытаюсь по сети из windows клиента (написан на qt) передать фотографию на сервер (находится на ubuntu и написан на c++).
Сложность в том, что...
Порт завершения ввода и вывода данных
Что из себя представляет порт завершения вывода данных? На некоторых сайтах пишут что это очередь overlapped дескрипторов,это правильное описание?
C++ Socket Linux UDP
Добрый день.
Хочу разобраться с сокетами в С++
Написал с частичным копи-пастом клиента и сервер.
Т.З. Следующее...
1. Запускаем сервер. Сервер слушает UDP.
2. Запускаем клиента. Клиент поднимает...
Сокеты в Windows
Начал изучать сокеты по книге Й. Снейдера "Эфективное программирование TCP/IP". В конце 1 главы приводиться пример:
Немного начал перестраивать под Windows:
#include <winsock2.h>
#include...
ПРОКСИ не получается отправить даже базовый HTTPS запрос
Всем доброго дня.
Пытаюсь научится отправить https запросы через прокси, с использованием библиотеки libcurl. Но речь даже не о ней и с++. С ней у меня опыт работы есть и его достаточно, чтобы...
Передача большого буфера с данными разных типов через WinSock2
Здравствуйте. Я делаю игры с помощью движка GameMaker Studio 2. Однако сейчас передо мной стоит задача написать сетевую часть моего проекта на C++.
Проблема в том, что я не знаю, как правильно...
FTP клиент
нужна помощь, нужно написать програму которая просто заливает файл на фтп сервер, на WinApi.
поиск по гуглу расказал что нада юзать wininet, а вот что его и как толком не понять
на accept() зависает
Доброго времени суток, делаю чат на основе win socket в консольном варианте всё работает, делаю в оконном интерфейсе зависает на accept(). Помогите кто может:)
Потоковое видео H264
Столкнулся со следующей проблемой:
от DVR с подлючёнными к нему камерами получаю по средствам API некие кадры. Эти кадры идут пакетами разного размера (сначала 17Кб потом несколько по 4-7КБ)....
TCP протокол отправка данных на сервер
Я передаю с TCP клиента на сервер изображение и хочу передать его размер. Как лучше передавать на клиенте я делаю массив int (первый элемент это размер изображения в байтах дальше идут...
TCP и UDP сокеты - локально
Здравствуйте,
Такой вопрос: TCP протокол имеет накладные расходы на подтверждение доставки, UDP не имеет таких накладных расходов поэтому он быстрее, но не имеет гарантирования доставки.
НО...
Подключение клиента к серверу по интернету
Всем здрасьте!
Написал обычный сетевой чат, тестировал его на своём компьютере. Клиент подключается примерно по следующей схеме:
sockaddr_in serveraddr;
hostent *host = 0;
sClient =...
Создание vpn и proxy серверов
Здраствуйте!Нужно написать программу vpn или proxy сервера.Так вот проблема в том что я незнаю как "прогнать" трафик клиента от его компьютера через мой vpn/proxy сервер до удаленного сервер....
Получить дату и время используя NTP
Реализация, на сколько я понял, для Linux, ибо sys/socket.h и т.п. не поддерживается Windows:
http://www.mydailyhacks.org/2014/11/14/get-the-ntp-time-in-c-programm-via-a-simple-socket/
Мне,...
Как отправлять запросы к Telegram API?
ВНИМАНИЕ, РАБОТАТЬ С АПИ БОТОВ МНЕ НЕ НУЖНО!
Решил написать парсер, а в документации только описания методов на странном языке (TL, да, разобрался с ним). Накиких примеров ни на одном языке, как,...
C++ Сканер портов
Привет? Мне нужно написать программу, на c++, сканер портов. Задача в том чтобы отыскать открытые порты, TCP UDP и SYN сканированием. Проблема в том, что мои знания скудны, а цели велики. Может...
TCP IP передача регистрационных данных от клиента к серверу
Доброго времени суток, уважаемые форумчане. Не уверен, что подобные легкие и банальные вопросы разрешено задавать на форуме. Если посчитаете, что злоупотребляю вашей добротой, дайте знать. Просто...
Http Сервер Winsock
Обьясните пожалуйста на пальцах как его реализовать(хотя бы операцию GET).Обычные TCP сервер и клиент реализовал без проблем.
Непонятно как будет происходить обработка команды get например из...
Литература с нуля
Доброго времени суток, в общих чертах знаю с++ и немного winapi, пришло время ползти дальше, в паутину и сети, но если честно, я только в общих чертах представляю себе как это работает)).
...
Qt C++ Curl
Всем привет!
У меня есть Qt Creator. Какой проект нужно создать, чтобы написать back-end сайта (cgi-файл)?
Какой правильно скачать Curl с официального сайта, там много вариантов?
Я многое...
Игра, сервер и клиент
Добрый день.
Решила я написать простенькую игру для развития реализации дальнейших планов. Пишу на С++ под Linux/BSD платформы и только!
На данный момент есть 3D мир и катающиеся по нему шарик -...
Winsock
Всем привет.Начал разбиратся с сокетами и сразуже появились проблемы отправки и получения данных.Клиент к серверной части конектится удачно,проблема в том что я отправляю на сервер "Hello" и хочу на...
Tcp/ip - закрытие сокета
Доброго и бодрого времени суток.
Я нашел еще одноу дно тему, которое успешно пробиваю которую не смог разобрать сам.
Имеем:
1. Windows 10;
2. протокол tcp/ip;
Что не понятно:
Как...
Как перевести void* в struct?
Занимаюсь чатом. столкнулся с проблемой преобразования типов
typedef struct Tmess
{
String nick;
String adr;
String data;
} mess;
void __fastcall TForm1::SockAccept(TObject *Sender,...
libtorrent - как заставить её работать?
Привет всем. Столкнулся с "волшебной" библиотекой libtorrent.
1) Собрал boost 1_54
bjam toolset=msvc variant=release link=static threading=multi runtime-link=static
2) Собрал OpenSSL по...
Таймаут?
Доброго времени суток! Подскажите пожалуйста что использовать чтобы реализовать описанное ниже?
Каждую, например, секунду отправляется запрос, пока не придёт ответ
UDP клиент на сокетах - порты, с которых принимает recvfrom
Здравствуйте!
Есть вопрос по UDP, постараюсь подробно сформулировать.
Ситуация 1:
На хосте А на порту 666 есть UDP эхо-сервер (возвращающий, что получил, обратно). На хосте Б на порту 667 такой...
Взаимодействие клиента и сервера на основе протокола TCP/IP
Не получается переделать. совсем не понимаю как работает.
но сначала. препод ничего не объяснил, поэтому уточняю
1. Как создать проект для клиент-сервер vc++2010
я создаю проект - консольное...
socket'ы. или как написать клиент.
драсте всем. вот начинаю начинать работать в сети в С++. приведите исходники программ - клиент отправляет серверу на порт 127.0.0.1 число(допустим 12345). а я дальше сам как нибудь. и сказать какую...
Книга по сетевому программированию
Привет всем. Я тут после разработки игр решил заняться сетевым программированием на C++ под Windows. И столкнулся с проблемой - информация. Я в сети новичок, поэтому не кидайте тапками. В общем, мне...
Прохождение пакетов UDP, отправленных на широковещательный адрес
Имеется программа, отправляющая широковещат. пакеты по UDP на порт 8000 в двух вариантах:
1) на адрес 255.255.255.255,
2) на последний адрес подсети.
Соответственно, удаленная машина должна...
Переслать большие файлы с изменением порта С\С++ TCP
Добрый день.
Мне нужно реализовать TCP Client\Server программу которая реализует пересылку больших данных(>100mb):
1. Сервер запрашивает файл для загрузки через порт 5300.
2. Клиент отправляет...
TCP-эхо клиент-сервер (WinSock)
Здравствуйте! Подскажите, пожалуйста, почему TCP-эхо клиент-сервер неправильно работает? Сервер отправляет клиенту правильно только первую принятую от него строку , все остальные строки с глюками,...
Не работает Winsock в целом
Не работают Winsock2 и Winsock.
вот error list:
C:\Users\NoName\AppData\Local\Temp\ccrJfDtr.o Áåçûìÿííûé1.cpp(.text+0x65): undefined reference to `__imp_WSAStartup'...
Создание бота, делающий автоматические действия на сайте
Всем добра. Есть намерение сделать бота, который будет на определенном сайте делать http запросы, к примеру авторизации, скачивания нужных данных в мою БД, короче все что можно вручную в обычном...
Не могу разобраться с авторизацией для IP камеры по ONVIF
Всем привет.
Пишу небольшое клиент приложение, которое будет опрашивать IP камеру, через протокол ONVIF, и столкнулся с ошибкой.
Нужно использовать только С++, без использования gSOAP.
...
как создать TCP клиент, TCP сервер ? На С++
Очень нужна помощь!Как написать TCP клиент, TCP сервер.
Например,клиент вводит строку с клавиатуры и отсылает ее серверу.только перед этим еще нужно что-то типа регистрации.
Сервер принимает...
Анализ IP пакетов
Делаю фильтр IP пакетов. Фильтрация идет по ключевым словам, которые задаются пользователем. Если в пакете будет обнаружено какое-либо ключевое слово, нужно запретить дальнейший прием любых пакетов с...
GetAddrInfo на Windows и Linux
Здравствуйте,
Подскажите пожалуйста, насколько я понял к примеру функция GetAddrInfo - это функция из стандарта сокетов Беркли, к примеру ее описание я нашел ее в rfc3493:
...
Как клиенту подключаться к серверу, после того, как работа сервера была остановлена
Всем добрый день. Есть сервер и клиент. Клиент вводит в консоль какие-то данные, после обработки эти данные отправляются на сервер. Надо сделать так, чтобы работа клиента была максимально независима...
Как правильно обрабатывать отключение клиента от сервера. (winsock2)
Решил разобраться с простеньким чатом на сокетах. В общем вопрос вот в чем: При отключении одного из клиентов от сервера у остальных начинает спамить в консоле последнее сообщение. Я проверяю, что...
MODBUS-TCP обмен данными
Моё простенькое чудо-приложение должно принимать/посылать данные от/на внешнее устройство. Внешнее устройство - ПЛК Овен, который "разговаривает" на MODBUS-TCP. Чудо приложение пишу на C++ Builder 6....
Программное создание L2TP/IPSec VPN подключения в ОС Windows на основе общего ключа
Коллеги, добрый день!
Подскажите, пожалуйста, как программно создать L2TP/IPSec VPN подключение на основе общего ключа в ОС Windows.
Есть такой код, который сгенерировал ИИ:
#include...
udp packets is get lost
При передаче пакетов UDP, часто они теряются, и, особенно, пакеты, отправляемые только один раз. Клиент отправляет на сервер пакет, для того, чтобы сервер добавил его в список клиентов, но он...
Http Server C++ SOCKET
Помогите пожалуйста выяснить в чём ошибка я подключаюсь по локальной сети к своему серверу на C++ файл html для страници NotFound.html читается всё хорошо и отправляется клиенту но когда я ввожу...
Указание адреса в bind() перед вызовом listen()
Здравствуйте!
Для того, чтобы прослушивать порт на предмет входящих соединений выполняю стандартные вызовы:
bind()
listen().
Вопрос: имеет ли какой-то смысл в bind указывать какой-то адрес...
Cgi простановка несколько cookies
Всем привет!
Я знаю как ставить куки, но получается только один проставить. Второй и последующие выпадают на страницу браузера текстом
std::cout <<...
Нужно перевести бинарный код обратно в символы
Я перевожу символьную строку в бинарный вид. Как можно перевести эту строку, содержащую бинарный код, обратно в символы (в изначально вводимую строку)?
Пример реализации перевода в бинарный вид...
UDP Windows Socket ошибка WSANOTCONN
Здравствуйте, только начинаю изучать winsock.
Столкнулся со следующей проблемой - клиент выдает ошибку "сокет не подключен" (WSANOTCONN).
Запросы отсылаю на localhost.
Никак не могу понять где...
Отправить массив байт
Задумка следующая. В консоли выводятся байты при помощи
for (unsigned int i = 0; i < length; i++)
{
printf("%02X ", buffer);
}
Получается что-то вроде 03 00 03 01
Я хочу чтобы у...
Получить код html-страницы
Нужно через C++ получить код html-страницы по http/https.
Функция recv TCP
TCP соединение
У меня передается сообщение клиентом размером 300к + с помощью функции send()
Нужо принять его на сервер с помощью функции recv()
Я принимаю это сообщение посимвольно в...
Помощь в программе! с клиентской и серверной частью!
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу число от 0 до 10 и получает назад...
Где найти первую версию openvpn?
Всем доброго дня. Подскажите, возможно ли найти openvpn v0.9, самая первая? У меня не получилось, искал на гитхабе и просто в интернете. Хочу, не могу посмотреть на код, ну прямо очень интересно.
Паралельная запись и чтение из сокета
Добрый день. У меня такой вопрос стал. Можно ли из одного сокета параллельно читать данные и писать в него?
Мне конечно кажется что этого нельзя делать. Я поняла что сам сокет это файл в который...
Простейшие клиент-сервер на сокетах: почему ошибка 10060
Попытался реализовать простейшие клиент и сервер на сокетах. Оба - клиент и сервер работают на моем компьютере. Сервер открывает соединение для любого ip адреса и ждет подключения, клиенту для...
Int в char* так еще и с нолем-терминатором
Вобщем есть такой код
int msg_size;
recv(connection,(char*)&msg_size,sizeof(msg_size), NULL);
И при его выполнение все работает , но нуль-терминатор в конце не ставиться так как хватает...
Клиент и сервер на разных компьютерами не соединяются
На одном компьютере клиент соединяется с сервером, но на разных компьютерах не удается установи соединение.
Клиент:
#include <boost/asio.hpp>
#include <iostream>
using namespace...
Как сделать авторизацию на facebook через curl?
Как сделать авторизацию на facebook через curl на "чистом" c++?
Проблемы с вводом и обработкой сервером SMTP команд
Написал на winsock2 простой почтовый клиент и сервер, взаимодействующие с помощью SMTP и POP3 команд. При отправке команд серверу выводится фигня, показанная в приложенном файле. С чем это может быть...
Ошибка подключение пользователя
После того, как клиент отправил запрос, сервер выдаёт ошибку recvfrom() 10040 и пишет - "Необработанное исключение по адресу 0x003B1D8C в Server.exe: Код инструментирования RangeChecks обнаружил...
Потери UDP пакетов
Всем здравствуйте...Столкнулся со следующей проблемой. Попытался передать довольно большой файл по сети UDP пакетами размером в пару сотен байт для начала запустил сервер и клиент на локалхосте. И из...
Udp сокеты (слушающий и отправляющий)
Добрый день
Необходимо принимать и отправлять udp пакеты. Вопрос - нужно ли отдельно создавать udp сокет, который будет принимать пакеты и отдельно сокет, который будет отправлять? Или это можно...
Обмен сообщениями по глобальной сети через WINSOCK
Пытаюсь подключиться к адресу, который показывает данный кусок кода, при локальном соединении обмен происходит отлично, но когда пытаюсь подключиться с другого компьютера, соединения не происходит....
простой веб-сервер
Добрго времени суток! Написал простой веб-сервер. Возникли трудности с обменом данных по протоколу HTTP. Вот мой код с раскрытыми функциями обмена:
// Сервер.cpp: определяет точку входа для...
Что предпочтительнее - асинхронные или неблокирующие сокеты
Добрый вечер!
Понимаю, что вопросы достаточно общие, но тем не менее:
1) что предпочтительнее для программирования сетевого обмена (или может быть один вариант только и используется, а другой -...
Простая отправка письма с использованием SMTP
Здравствуйте, совсем недавно пришла в голову одна идея связанная с отправкой писем. Я уже реализовывал отправку писем с использованием SMTP на python - это было очень легко. Сейчас я взялся писать...
Преобразование времени из строки в Unix Timestamp
Здравствуйте, необходимо преобразовать строку с датой и временем в unix timestamp, не до конца смог разобраться с функциями времени, так как только начал изучать их, имеется такая функция:
...
Curl и HTTPS ничего не работает
Пишу авторизацию для вк. Я не понимаю в чем дело.. вот код
headerlist = curl_slist_append(headerlist, "Host:login.vk.com");
headerlist = curl_slist_append(headerlist, "User-Agent:Mozilla/5.0...
Boost Asio ошибка при асинхронном чтении End of file
Дорогой форум, помогите пожалуйста понять, в чем моя ошибка.
Асинхронно подключаюсь, пишу по сокету - все в порядке, читаю - ошибка.
Функция подключения клиента
void connect(const...
Клиент-серверное сетевое приложение через среду передачи данных стека TCP/IP
Создать клиент/серверное сетевое приложение для обмена широковещательными текстовыми сообщениями через среду передачи данных стека TCP/IP.
Для реализации приложения необходимо использовать...
Как написать свою callback функцию?
Здраствуйте. Как написать свою callback функцию (как async_read из boost::asio)?
Подскажите, а то что-то не работает... Спасибо.
accept возвращает огромное значение
Проблема в том, что я не могу создать сервер у себя в игре, ибо accept не ждет подключения клиента, а сразу выдает огромное рандомное значение.
Я методом тыка определил что проблема в thread -...
Реализовать таймаут
Допустим есть пишем класс обвертку над winsocks.
Как реализовать таймаут соединения.
К примеру есть метод класса, при вызове которого должно быть отправлено сообщение на сервер и ожидатся...
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...
TCP и UDP
помогите пожалуйста, необходимо:
TCP клиент говорит серверу, привет вот адресс, дай что-то.
Сервер говорит окей принимай.
Отсылает по UDP.
Клиент говорит что принял.
ВСЕ.
Не удается отправить пакет по RAW сокету
Добрый день.
Пишу отправку пакета по RAW сокету на broadcast адрес.Адрес считает правильно, сокет создается успешно, sendTo тоже без ошибок, но в wireshark никаких отправленных пакетов не видно....
Что такое дескриптор сокета?
Дескриптор сокета - это целочисленное значение. Например:
client_socket = accept(listen_socket, (struct sockaddr *) &client_addr, &client_addrsize);
Но что скрывается за этим числом?
Вопрос 1:...
Почтовый клиент
Всем привет.
Надо сделать курсач, тема: почтовый клиент.
Не знаю с чего начать. Посоветуйте с содержанием. Сам почтовый клиент писать не надо (хотя какие-то фрагменты кода должны присутствовать)....
Чат c++ (Клиет+сервер)
Всем доброго времени суток, появилась идея создать чат, но моего не скила не хватает для совершенствования данной программы, прошу помощи у великих умов этого форума.
А теперь сама идея: Запускается...
Несколько UDP портов
Здравствуйте. У меня такая задача. Нужно использовать два порта на основе UDP сокетов. И принимать данные с этих двух портов. Один порт должен быть четным,другой нечетный. Сервер должен принимать...
Установка cookie из cgi
Всем привет!
При прямом вызове cgi файла на сервере от клиента, клиенту успешно устанавливаются куки
При вызове cgi из HTML кода на сервере от клиента, клиенту никак не хотят ставиться куки. Я...
Подскажите материал для изучения winsock2
Очень долго ищу материал для изучения Winsock2 но не могу найти. Подскажите пожалуйста хорошую книгу иль статейку какую-нибудь. Заранее спасибо.
Формирование пакета TCP\IP
Всем привет!
Задача следующая: имеется сервер, который по запуску читает из файла набор чисел, после чего делает с ними некоторые вычисления и далее отправляет результат клиентам. Результат -...
Заголовки пакетов ( ip / tcp / udp / icmp )
Есть сниффер , приходит пакет , в файл сохраняю информацию о заголовке .
Проблема в том что поля IPHeader в файл записывается (вроде) верно , а вот когда хочу вывести информацию , например , о UDP а...
Ошибка 10051
Добрый день.
Получаю пакеты из другой сети, которые нужно разолась на broadcast адрес в своей сети.
Когда прописываю sendTo - выходит ошибка 10051 (сеть недоступна).
Не совсем понимаю как...
Отправка HTTP запроса
Здравствуйте! Помогите разобраться с проблемой.
Я пишу бота для игры heroeswm.ru
Суть бота такова, что нужно он устраивает персонажа на работу. Пример страницы:...
Получить CURLcode без отправки сообщения
Я использую smtp-ssl подключение. Как я могу получить CURLcode без отправки сообщения, следующий код мгновенно отправит сообщение, если CURLcode == CURLE_OK, но мне нужно просто получить CURLcode и...
Передача по UDP числа и массива в одном пакете
Здравствуйте. Я в С++ новичок. Задача следующая: нужно передать по UDP пакет в котором первые 4 байта было бы число указывающие на кол-во записей в массиве (4 байта т. к. int), а потом шел массив...
Чат между двумя компьютерами через интернет
Всем привет, как сделать чат между клиентом и сервером не через локальную сеть, а через интернет
Добавлено через 3 минуты
То есть в клиенте нужно будет указывать «белый ip» сервера
Как создать пакет для RCON протокола?
При вводе login пароль, все равно выводит ошибку:
Error: You have not logged in yet! Login with syntax: login <password>
Вот код создающий пакет:
std::ostringstream rcon_packet(int32_t id,...
Как сделать публичный сервер Winsock
Я написал змейку на с++, используя sfml. Затем решил сделать для нее мультиплеер. Решил использовать winsock. Если запускать в локальной сети, то все работает. Как мне сделать так, чтобы я мог...
Передача изображения по сети
Самое время кричать "сдаемсууу!".
Может кто нибудь сталкивался, всю голову сломал.
Нужно передать по сети картинку полученную с вебкамеры.
Именно в OpenCV полученную.
имеем кадр - frame
...
Схема пересылки tcp сообщений
Здравствуйте, задали начертить схему пересылки tcp сообщений, я ее начертил, но сказали не правильно, можете, пожалуйста, подсказать, где ошибка, что подправить/дополнить?
Перемешивание данных при отправке через QTcpSocket
Есть сервер и клиент. Клиент отправляет 200+ QByteArray по 65536 байт. Сервер принимает по 65536 байт и кладет из буфера сокета в другой буфер. Проблема в том, что при приёме каждого массива байтов...
Как проверять статус клиента, подключен или нет
Делаю чат с TCP/UDP соединением. Сейчас нужно сделать так, чтобы сервер показывал клиентам список подключенных клиентов. Т.е клиент подключился, этот список отправился на другие доступные клиенты, но...
Как преобразовать время из строки в Unix Timestamp?
Доброго времени суток!
Нужно преобразовать string: "31.12.2017 19:19:59" в unix timestamp, 32-битное беззнаковое число, есть ли какая-то конкретная функция для такого случая, или здесь нужно...
Пытаюсь создать не блокирующийся recv, не могу понять почему блокировка все рано происходит
string net_recv(SOCKET* client, size_t buffersize){
int ready;
fd_set read_s;
FD_ZERO (&read_s);
FD_SET (*client, &read_s);
// Если ошибка или сокет не готов к чтению то выхожу...
HTTP Сервер С++ 11 без зависимостей
Задавал ранее про подключение boost но так он и не решен и не факт что когда то будет.
Решил создать клас для своих нужд который покроет почти все мои потребности в серверном с++
Создал очень...
Реализация консольного локального чата на базе winsock2.h
Уважаемые знатоки, здравствуйте! :)
Не могу додуматься(точнее мысли то есть, но об этом под спойлером :help:), как реализовать на базе winsock2.h в чате регистрацию пользователей и отправку...
Использование прокси Curl
Здравствуйте. Использую libcurl: https://curl.haxx.se/libcurl/c/libcurl.html
Зависает программа (APPCRASH) при использовании некоторых прокси в многопоточном режиме.
Даже если запускать всего 2...
Взаимодействие клиента и сервера
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает два слова серверу, сервер их сравнивает и...
FTP - клиент на языке С++
В универе дали задание написать ftp клиент с функцией предпросмотра файлов. Для этой цели выбрал С++. Вроде все написал, но почему то при выполнении запроса на скачивание программа просто зависает и...
Функция inet_pton - Big endian или Little endian
Здравствуйте,
В описании функции inet_pton на MSDN:https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-inet_pton
Говорится, что данная функция предназначена для...
Winsock: ошибки "неразрешенный внешний символ"
при компиляции кода вылязят ошибки
// Пример простого TCP-эхо-сервера
#include <stdio.h>
#include <winsock2.h> // Wincosk2.h должен быть раньше windows!
#include <windows.h>
#define...
[ILINK32 Error] Error: Unresolved external 'GetNumberOfInterfaces' referenced from
Пытаюсь компилить проект.. 3 строчки буквально...
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"...
Обучение сети с++ книги
Прошу вас , программисты , дайте мне направление , что учить в этой главе с++ . Что лучше использовать и какие книги нужно по этому поводу читать для с++ . Прошу напишите мне какие книги нужно читать...
Клиент-сервер работующий через Интернет
Всем привет! Я пишу дипломную работу, которая связанная с передачей данных через Интернет используя клиент-серверное приложение. Вопрос в том как наладить передачу данных между двумя компьютерами,...
Куплю книгу UNIX разработка сетевых приложений
Куплю книгу: UNIX. Разработка сетевых приложений 3-е издание.
Авторы: У. Стивенс, Б. Феннер, Э. Рудофф
Быть может у кого-нибудь лежит без дела и он готов её продать =)
Внешний перехват трафика
Нужно перехватывать трафик определенного процесса, но делать это не внутренне, а внешне. Из другого процесса. Что-то на подобии NetLimiter / NetBalancer. Они вроде-как ловят трафик который уже...
Скачать файл, используя urlmon.lib
Нужно создать примитивное консольное приложение для закачки небольшого файла.
Пытаюсь скомпилировать код:#include <urlmon.h>
#pragma comment (lib, "urlmon.lib")
int main(){
URLDownloadToFile(...
Перенести сервер с linux на windows
Человек делал на линуксе и я на винде не могу скомпилить. Не пойму в чем дело :/
Отправка формы на сервер с обработкой
здравствуйте! подскажите как отправить от клиента 6 числовых обязательных полей на web-server. это настройки для табло. и нужно на сервере принять их! в 17 и 29 строках есть имя поля. и его можно...
Как сформировать ответ сервера с кодом 404?
Добрый вечер!
Моей программе (серверу) необходимо сформировать http-ответ 404 для клиента.
Для этого ему направляется строка:
nsent = NetPtr->SendUserBytes_TCP(ConnectionIndex, "HTTP/1.1...
Так просто, да не просто smtp клиент.
Вот накидал такой код:
#include "stdafx.h"
#include "windows.h"
#include "winsock.h"
#include "stdio.h"
#include "conio.h"
#include <iostream>
using namespace std;
#pragma comment(lib,...
Изучаем ACE вместе!
Здравствуйте!
Недавно начал изучать программирование сетевых приложений. Изучать в принципе и на C++ в частности. В руках у меня пока единственная книга "Программирование сетевых приложений на...
int массив и socket
Здравствуйте.
Имеем:
1. socket;
2. int массив.
Задача:
Отправить по протоколу tcp\ip массив типа инт.
Что делал:
Реализация команд LIST и NLST в FTP клиенте
Привет! В учебных целях делаю консольный FTP клиент на С++. Программа уже отлично подключается/отключается с сервером, ходит по каталогам, создает и удаляет папки и файлы, а вот с командами LIST и...
Доброго времени,задача создать программу клиент сервер,для управление рабочим столом.Какой протокол лучше использовать?
Программа должна передавать изображение и позволять перехватывать управление клавамышью.
Не знаю какой протокол взаимодействия будет удобнее для данной задачи.
Как в с++ создать событие поступление данных сокету
Интересует литература и примеры кода.Событие нужно для того чтобы вызывать функцию получения данных сокета,их получения и последующей обработки.
Передача файла через интернет TCP/IP
Здравствуйте. Проблема следующая: есть клиент (с++) который посылает по частями видео на сервер (с#). При работе на localhost проблем нет, но при передачи через интернет или сеть wi-fi некоторые...
Проект "Менеджер Паролей"
Создайте приложение, которое будет работать как менеджер паролей. Цель
Менеджер паролей управляет паролями пользователя. Приложение должно предоставить
функциональность, позволяющая пользователю...
Система комманд SCPI
Есть ли тут люди, которые писали приложения для управления приборами, используя систему команд SCPI? Меня интересует - можно ли с помощью WinAPI приложения управлять прибором с помощью данного набора...
Как получить информацию о наличии подключения к маршрутизатору? Не к сети, именно к маршрутизатору
Не могу найти ни одной вспомогательной директивы для проверки подключения маршрутизатора.
Создание посредника между клиентом и сервером
Есть клиент (игра) и сервер, возможно ли написать такой код, чтобы при внедрении библиотеки в процесс игры, все вызовы "переадресовывались" на посредника без переподключения к серверу? (чтобы была...
Список всх доступных VPN на компьютере
Всем привет.
Подскажите, пожалуйста, как с помощью консольного приложения на С++ (17):
1) получить список всех доступных VPN соединений на текущем компьютере (Windows 10)
2) для всех доступных...
Разработка ПО для терминалов оплаты, как в Макдоналдс
Здравствуйте!
Мы хотим установить в баре планшеты на каждый столик. 11 столов. С возможностью заказа из меню прямо со своего столика без официанта, как онлайн заказ. Возможность оплаты можно...
Отправка get запроса cURL
Необходимо оптравить get запрос и получить JSON
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
#include "curl/curl.h"
using namespace std;
wifi
здравствуйте,возник теоретический вопрос по wifi сетям. допустим есть компьютер А(ноутбук),с беспроводным адаптером. и точка доступа В(смартфон). А свободно подключается к В и выходит в интернет....
IPv6 адреса сайтов
Здравствуйте,
Подскажите пожалуйста, вот в гугле можно прочитать, что сам гугл, facebook, microsoft итд... перешли на использование IPv6, то есть их ip адрес сайта должен теперь быть и...
Как получить html файл с сайта для программы на c++?
Гуглил очень долго, много чего нашел, куча отличающихся друг от друга способов, но работающего в visual studio 2019 не нашел ничего. Помогите
Хотя бы примерно, что надо делать, какую библиотеку...
Где посмотреть расшифровку кода ошибки при вызове функции ioctlsocket?
У меня есть метод класса где я пытаюсь перевести сокет в неразборчивый неблокирующий режим
void MySocket::ioctlmysocket(long cmd_par,long mode_par)
{
u_long flag = mode_par;
int iResult=...
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);
Подтверждение получения пакета
Добрый день. Например у меня есть пакет TCP/IP и я его отправил получателю. Получатель после получения пакета должен мне отправить подтверждение что он получил пакет- как это происходит? Я слышал про...
Отправить Https-запрос банку с использованием SSL
Здравствуйте!
Мне нужно написать простой https-клиент, который делает 1 запрос тестовому серверу банка. С понятием Http запросов GET и POST я знаком, но тут тонкость именно в SSL. Где можно...
C++ и SSH
Есть ли какие-нибудь библиотеки или API для работы с протоколом SSH? Цель установить между машиной под Windows соединение с сервером под Linux и отправить туда файл.
Как отследить закрытие клиента http (браузера)
Добрый вечер!
Моя программа выполняет роль http/https-сервера.
Когда браузер делает к ней запрос GET, сервер возвращает страницу.
На разных этапах работы я контролирую состояние сокета, через...
Разработка сетевых протоколов.
Извините если пишу не в том разделе. Просто сам программирую на C++. Поэотму и задаю тут вопрос. В общем задача состоит в том, чтобы разработать свой сетевой протокол. На данный момент даже не важно...
Многопоточный сервер
Доброго времени суток.
Во время новогодних праздников, решил себя развлечь написанием небольшого приложения на C++ под дебианом. Приложению нужен веб интерфейс, который сможет обработать сразу...
Скачать страницу сайта целиком
Задача такая - скачать целиком страницу web сайта. С++ QCC
Значение функции send()
Если значение функции send() будет возвращено и равно 10 как поведет себя код, он будет ждать ответа от сервера?
#include <iostream>
#include <winsock2.h>
#include <ws2tcpip.h>
#pragma...
Достающий GetQueuedCompletionStatus задачу из порта завершения - глючит ?
Здравствуйте,
Наблюдаю не совсем понятную для себя ситуацию:
1)Создаю порт завершения.
2)Создаю функцию обработки порта завершения.
3)Создаю сокет.
4)Связываю сокет с портом.
5)Вызываю...
fatal error C1189
Итак, при компиляции проекта постоянно случается данный еррор, прочитав много форумов повертел properties но это не помогло, если кто то может - помогите пожалуйста.
вот собственно код:
// This...
Преобразование структуры в байтовый массив
Нужно преобразовать структуру данных в байтовый массив для передачи на сервер от клиента и так же обратно, используя сокеты
VS2013
Добавлено через 12 минут
И нужно, соответственно обратно, из...
Программирование сетевого обмена по HTTPS/TLS
Добрый день!
У меня есть простенький (самописный на C++) сервер, общающийся по http и websocket.
Этот сервер выполняет функции сигнального сервера для обмена браузерами информацией с целью...
Упрощенный алгоритм Rijndael
Здравствуйте
Имею следующую проблему, необходимо зашифровать и расшифровать открытый текст с помощью упрощенного алгоритма VS-AES. Выполнить 2 итерации.
(от ссылка, если...
Ошибка "ссылка на неразрешенный внешний символ" при использовании библиотеки "WS2tcpip.h"
здравствуйте, я столкнулся с такой проблемой, когда я использую библиотеку для работы с сетью, у меня происходит ошибка не в самом коде а в библиотеке, пожалуйста прошу помочь.
Ошибка LNK2019 ссылка...
Почему вылетает ошибка "Протекает наложенное событие ввода/вывода"?
Есть серверное приложение с крутящейся в потоке функцией WSARecv (в функции потока она крутится в бесконечном while):
Сама функция:
void RM(CMaybeChatDlg* pDlg) {
char buffer = { 0 };...
Отправка Sms
Всем привет. Я хочу написать прогу для отправки sms на телефон с компа, но у меня не получается.
Я знаю, что можно было отправлять sms на телефон через мыло ( например <номер>@sms.mts.com.ua ), но...
Recv зависает СОКЕТЫ с++
Всем привет, Я создал 2 приложения на Win32 API(клиент/сервер), клиент отправляет текст, а сервер его отображает в главном окне, вот в чём проблема: виснет сама программа сервера,то есть фу-ция...
Сборка библиотеки VMime
Всем хай! Который день бьюсь над сборкой библиотеки VMime v0.9.2 под windows, использую cmake-gui (v3.20.0, v3.2.0-rc1) для генерации проекта для MS Visual Studio 2015 update 3. Прописываю все...
Методика работы с широковещательными сообщениями
Добрый вечер!
Только начинаю изучать сетевое программирование - простейшее взаимодействие (текстовый "чат") 2-х объектов в сети через сокеты типа SOCK_STREAM освоил успешно, но процедура connect() в...
Ресурсы по сетевому программированию
Здравствуйте. Посоветуйте пожалуйста какие нибудь книги или сайты или онлайн курсы видео для изучения сетевого программирования с нуля именно на с++.
Заранее спасибо за ответ :)
Почему программа не переводит сокет в неразборчивый режим?
Программу создаю и отлаживаю в Visual Studio 2022 под Windows 11 64 бит версия 21H2
Сначала инициализирую свой сокет с параметрами
MySocket Socket1 = MySocket(AF_INET, SOCK_RAW, 5000,...
Отправка почты через внешний почтовый клиент
Добрый день!
Есть такая задача. Программа на MinGW C++ должна сформировать и отослать письмо в службу техподдержки. Однако на компьютерах организации закрыто все, кроме корпоративной почты. Я...
Ошибка sfml, network, udp. Не могу установить соединение с клиентом
Здравствуйте, проблема заключается в том, что я не могу установить соединение с клиентом:
Код:
sf::UdpSocket socket;
IpAddress address;
Packet packet;
char data;
int port = 50001;...
Клиент-серверная игра на С++ WinSock (крестики-нолики)
Задача состояла в том, чтобы написать любую несложную сетевую игру. При этом клиенту при подключении должен выводиться список доступных серверов (более 1го), и он мог выбрать любой из них. После...
Как ведут себя sendto/recvfrom UDP в разных ситуациях
Добрый вечер!
Подскажите, пожалуйста по протоколу UDP:
1) если я отправлю через sendto() датаграмму и она по пути фрагментируется, то правильно ли я понимаю, что я ее получу ее полностью или не...
Ошибка в чтении пакетов с не блокирующимся сокетом WinSock2
Имеется проблема не знаю как решить уже как только не пребывал. While и в for циклах всё равно выдаёт второе исключение которое делается в проверке if на получение байтов из функции recv. Пробовал и...
Куда теряются сообщения отправленные по TCP?
//TCP_CLIENT
//TCP_CLIENT
#include <stdio.h>
#include <string>
#include <netinet/in.h>
#include <sstream>
#include <fstream>
UDP Клиент Сервер
Есть простой UDP клиент и UDP эхо-сервер.
Вот исходники:
Сервер:
#include "stdafx.h"
#pragma comment ( lib, "ws2_32.lib" )
#include <stdio.h>
#include <winsock2.h>
Локальная сеть
Как программно узнать,какие компьютеры находятся в локальной сети?(под убунту)
Как открыть порты с C++ и UPnP
Собственно как, а то облазил кучу сайтов и так и не нашел ничего кроме вот этого - https://docs.microsoft.com/en-us/windows/win32/api/_upnp/.Но так и ничего не понял.
Как пользоваться discordapi
Где найти описание как пользоваться discordapi
ошибка sfml, network, udp
Здравствуйте, проблема заключается в том, что я не могу установить соединение с клиентом:
Код:
sf::UdpSocket socket;
IpAddress address;
Packet packet;
char data;
int port = 50001;...
Модификация данных WSARecv
Необходимо модифицировать незашифрованные данные которые шлёт сервер до их получения клиентом.
int WSAAPI __WSARecv(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, LPDWORD...
udp socket
Вобщем Как узнать что udp порт открыт? tcp обязан ответить на соединение, но udp не принимает соединение, и по моему он не обязан отвечать. Как же работают сканеры udp портов? Поделитесь опытом.
Парсинг http
Пришлось написать парсер, вроде как-то парсит, но всёрогно не уследить за всем, где-то та касяки будут.
Может есть ли готовые либы для парсинга этого дела? Чтобы куки можна было выбрать и тд... ?
Программа проверки Ping(winsock, ICMP, boost c++)
Делаю все в Dev c++:- if(connect(Connect, (SOCKADDR*)&Client, sizeof(Client)))
{
cout << "Complite connect to server." << endl;
}else{
cout <<...
IOCP и Visual Studio
Возник вопрос -- есть рабочий пример echo-сервера, реализованный через порты завершения.
После того, как я создал консольный проект и скопировал туда весь текст, начались чудеса.
сервер принимает...
Книги для работы с winsock.h/winsock2.h
а здесь делимся книгами(в электронном виде) по работе с сетью в Windows,желательно для начинающих.
заранее спасибо.
Добавлено через 5 часов 47 минут
... где приводятся "разжёванные" примеры...
Запуск MFC AppWizard (exe) приложений
Друзья я начинаю изучать язык С++! Я изучаю на visual C++ 6! У меня произошла проблемма! Я читаю книгу "visual C++ учебный курс"
Я читаю вот это отрывок делую все как сказанно!
1. Запустите...
Вещание в multicast group
Пишу программу. На вход подается адрес мультикастной группы, порт и медиаконтент(*.ts), и вещаю данный медиаконтент в мултикастную группу. Принимаю медиаконтент VLC media player. Сначала все хорошо,...
OPC UA communication stack "open62541"
Доброго всем дня. Возникла проблема с пониманием open62541. Мне было дано задание: изучить OPC UA communication stack "open62541". Реализовать на С для OC Windows тестового клиента, который бы...
Приложение типа клиент/сервер TCP/IP
Добрый день!
Помогите понять основы и дайте инфу за которую можно зацепится.
Моя первоначальная задача написать две программы клиент/сервер и сделать TCP/IP соединение между ними. НО! Не по...
Как правильно принять данные по TCP протоколу функцией recv?
Всем добрый вечер!
Пытаюсь реализовать получение данных с устройства через TCP. linux OS. Данные принимаются. Только не всегда одинаково.
Использую фукцию recv из файла "sys/socket.h", которая...
Получение мак-адрес основного шлюза
Добрый день
Можно ли средствами с++ получить мак-адрес основного шлюза? При этом еще узнать и Ip-адрес шлюза?
Спасибо.
Ошибка подключения к серверу 10060 (connection timed out)
Пытаюсь написать прокси-сервер, на данный момент подключение клиента вроде-как реализовано, пытаюсь сделать подключение к серверу, но, почему-то, не получается. При попытке зайти на сервер из клиента...
В чем разница подключения
Здравствуйте есть программа для подключения к серверу написанному на java с портом 25565(TCP/UDP).Программа написана на C++.Вопрос - почему программа не подключаеться к серверу?
Считывание ответа сервера из сокета
Всем добрый вечер!
Недавно начал работать с сокетами и почти сразу столкнулся с проблемой - не могу считать ответ сервера. Функция recv() считывает не больше 2000 байт за раз. Пытался запускать её в...
Создание последовательного сервера с установлением логического соединения (TCP/IP)
Не могу понять, в чем проблема. Выдает какой-то бред
Сервер:
#include <WinSock2.h>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
Синхронизация игрового мира между сервером и клиентом
Всем доброго дня! Столкнулся я с вопросом: как правильно синхронизировать игровой мир между сервером и клиент(ом/ами)? Объясняю суть вопроса. Есть игра с кучей игровых объектов, которые постоянно...
Как работает функция listen?
Как известно функция listen() слушает соединение на сокете и ей можно задать максимальную очередь - макс число клиентов которое по очереди может быть обработано на сервере. Так вот как именно...
Передача и прием команд по Ethernet
Всем добра! Вопрос таков: есть 2 машины, подключенных по Ethernet, соответственно находятся в одной сети и видят друг друга. На одной машине находится некое приложение, которое управляется через...
Получить от сервера название числа, посланного клиентом, прописью
Здравствуйте, можете пожалуйста помочь изменить код программы.
Задание Клиент посылает серверу число от 0 до 10 и получает назад название этого числа прописью
Листинг Сервера:
#include...
Как модифицировать пакеты проходящие через сервер между двумя openvpn?
Как модифицировать пакеты проходящие через vps-сервер между двумя openvpn-каналами?
HTTP и WebSockets server на С++
Привет всем!
Посоветуйте библиотеку/фреймвёк для создания Web-приложений на С++, кто такими пользовался.
Клиентская часть (то что в браузере работает) на js уже есть, модификация его тоже...
Отправка письма через smtp C++
Здравствуйте. Искал реализацию для отправки писем через smtp, документации не нашел, пришлось по форумам бродить но нигде ничего дельного не было. Нашел тему на форуме...
curl не работает
Всем привет. Кто разбирается как правильно добавить curl в vs 2022 помогите пожалуйста. Перепробовал уже все способы из инета, но в конечном итоге все равно получаю ошибку
Как взломать wi-fi
как взломать wi-fi???Пробовал с помощью программы wifislax 4.4,но не очень умею пользоваться ею и всегда дело не доходит до конца,может кто то пробовал взламывать чужую сеть с помощью другой...
учебник по сокетам
Подскажите какую-нибудь книжку/учебник по сокетам в windows. Желательно чтобы простым и понятным языком написана была. Заранее спасибо.
Уточняю: по работе с сокетами в c++/c#
WinSock2. UDP сервер не читает присланный пакет
Есть обёртка над сокетами:
//
// Created by Aeomanate on 07.04.2021.
//
#ifndef TEST_SOCKETS_SOCKETS_HPP
#define TEST_SOCKETS_SOCKETS_HPP
#include <iostream>
#include <memory>
Осуществить взаимодействие клиента и сервера на основе протокола UDP
6. Осуществить взаимодействие клиента и сервера на основе протокола UDP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу число, сервер определяет является ли...
Как передавать изображение по http на сервер?
изображение по http на сервер (сайт) нужно в формате Base64 передавать??
Добавлено через 1 минуту
только так а массив байтов никак нельзя передать ??
Русские буквы в GET запросах Libcurl (Visual Studio 2019)
Всем заинтересованным доброго времени суток. Решил я тут на днях примкнуть к извращенцам-любителям работать с сетью в C++. Весь первый день ушел на общее вникание в азы, второй день я потратил на...
Авторизация на сервере POST и GET методами
Доброго времени суток!
Опишу задачу:
Мне нужно подключиться к серверу (им выступает видеокамера). В IE выглядит следующим образом: ввожу IP, вылезает окно под названием "Безопасность Windows"...
Curl http post request + кириллица
Здравствуйте, нужно написать программу для перевода текста. Использовать буду яндекс апи. С помощью curl отправляю запрос на сайт, все работает и ответ приходит. Вот только кириллица отображается в...
UDP. Клиент посылает строку, сервер возвращает последовательность, заключенную между кавычками
Здравствуйте. Необходима помощь с заданием: осуществить взаимодействие клиента и сервера на основе протокола 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)
{
...
Ошибка прикомпилирование кода программы ping
Добрый вечер! подскажите пожалуйста у меня возникла проблема на Microsoft Visual C++ .NET не могу отлинковать код программы ping размещенной на сайте форума, выдает ошибку error C2440: '=' : cannot...
Решение задачи по КСиС
Всем доброго время суток! Решаю задачу по КСиС на С++. Подскажите ,может тут уже такую тему кто то создавал. Если да то скиньте ссылку почитать. У меня программа уже конектит с клиентом, а какие...
WSAPoll function (winsock2.h)
Всем привет, как я правильно понял WSAPOLLFD structure (winsock2.h) не имеет ограничений на кол-во созданных сокетов, как это заложено в fd_set и select.
Кто работал с этой функцией, подскажите...
Принять строку от клиента, упорядочить ее по алфавиту и вернуть клиенту
Задача звучит так:
Клиент посылает произвольный набор латинских букв серверу и получает их назад упорядоченными по алфавиту.
Нашел на форуме решение этой задачи:...
Как должен работать многопользовательский сервер на cpp?
Начинаю изучать сокеты и сетевое программирование на плюсах. Собственно задача - сделать многопользовательский шахматный сервер - вводишь код сопряжения и играешь с человеком. Опыт работы с сокетами...
Запрос в публичный Dns сервер
Здравствуйте. Есть совсем непонятна задача с подобным ещё не сталкивался
и потому не могу ничего понять в этой теме.
Была поставлена задача составить программу которая отправляет
DNS запрос на...
Создание онлайн игры
Я не так давно начал заниматься сетевым программированием и у меня даже получилось написать небольшую сетевую игры, правдо основанную на протоколе HTTP. Теперь я прочитал немного литературы про TCP и...
tcp сервер-клиент
Есть 2 проекта: в одном server.cpp, а в другом client.cpp. Что у меня не правильно, следующие ошибки:
1>LINK : warning LNK4067: неоднозначная точка входа; выбрана "mainCRTStartup"
1>klient.obj :...
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++ простой эмулятор локальной сети, максимум до 10 хостов. Подскажите куда копать.
Заранее благодарю!
Добавлено через 2 часа 12 минут
Т. е....
Разыменование пустого указателя
Добрый день, как убрать предупреждение: Разыменование пустого указателя "Connections"?
#pragma comment(lib,"ws2_32.lib")
#include <WinSock2.h>
#include <WS2tcpip.h>
#include <iostream>...
Передача числа от клиента серверу
Клиентская часть:
#include <winsock2.h>
#include <iostream>
#pragma comment(lib, "wsock32.lib")
#include <stdlib.h>
using namespace std;
int main()
{
Что такое авторизация по номеру телефона? (телеграм)
У телеграма авторизация пользователей происходит по номеру телефона(при отсутствии интернета).
1. Пользователь ввёл номер телефона
2. Произошла отправка на сервер Телеграма, как я понимаю.
...
Код ошибки bind (socket)
Здрасьте спецы, есть программа сервер, просто слушает и выводит на экр сообщение при попытке коннекта.Делаю так:
...
WSAStartup(...);
...
socket (...);
...
iret = 0;
WSASetLastError(0);
if (...
UDP -protocol
Реализовал я TCP protocol который принимает 1 500 000 байт в 150 - 200 мс, а хотелось бы быстрее, по этому рассматриваю UDP протокол, говорят что он быстрее, по итогу udp отправляет 64k а TCP 64 -...
IPv4 Калькулятор
Добрый день, написал код ip-калькулятора, но не могу реализовать изменения по маски сети, (Т.е. программа просчитывает только для /24) помогите пожалуйста
#include <iostream>
using...
poll ловит какое-то UB
Всем привет, решил попробовать написать оч простой echo сервер с использованием мультиплексора poll, но почему-то после первого подключения клиента и последующей отправки текстового сообщения сервер...
Кодирование в азбуку морзе по TCP/IP с многопоточностью
Всех приветствую.
Написаны клиент и сервер. Нужно, чтобы сервер переводил сообщения от клиента в азбуку Морзе (функция по кодированию тоже уже написана) и возвращал клиенту результат.
Также в...
Передача звука из файла и звуковухи по UDP
Как организовать на BC102 передачу(преобразование ) звука из файла .wav или звуковухи по UDP с последующей расшифровкой или записью в .wav-файл или выводом в звуковую карту (см. дополнение...
Передача массива в системе клиент\сервер
Есть код для сервера и для клиента, мне нужно добавить передачу массива вещественных чисел. Как это сделать? Подскажите какой код надо дописать чтоб сразу весь массив передавался...
СЕРВЕР код -
...
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()
{
Boost::asio - shutdown в асинхронном подключении
Здравствуйте !
Имеем:
1. сетевое программирование;
2. протокол tcp;
3. библиотека boost 1.88;
4. c++;
5. codeblocks;
6. mingw64 (msys2);
Варианты передачи потока разных данных
У меня есть TCP клиент под андроид и TCP сервер на Qt под Windows. Мне нужно передать сначала большой обьем текстовых данных а затем передать изображение. Так вот проблема в том что по TCP все данные...
Для чего нужен pragma comment(lib, "Ws2_32.lib")?
Только начал изучать сокеты и не совсме могу понять данную строку pragma comment(lib, "Ws2_32.lib")
У меня имеются базовые знания по ООП.В своих программах всегда использовал include, которая...
Клиент-серверное приложение в QT для расчета информационной нагрузки
Приветствую всех! Являюсь совсем новичком, программирование никогда не изучал, но так случилось, что жизненная ситуация заставила написать клиент-серверное приложение, чтобы сервер (работал по двум...
Многопоточный сервер
Здравствуйте уважаемые участники!
Имеется реализация сервера на одно соединение и я не знаю как сделать его многопоточным.
То есть необходимо при каждом новом подключении клиента, запускать поток и...
WINSOCK_API в блокирующем режиме зависает на функции recv
Всем привет! Пишу приложение для управления автосемплером по TCP протоколу, для чего использую сокеты в блокирующем режиме. Вот код моей функции для передачи/приёма сообщений от прибора:
int...
Проверить доступность компьютера в сети
Добрый день! *ещё один глупый вопрос от новичка*
А подскажите пожалуйста, как проверить, включен ли комп в сети?
Например что бы в булевую переменную возвращалось false если выключен, и true если...
Странное поведение IdSNMP - как обойти?
Всем привет.
Для контроля устройств в сети использую SNMP - TIdSNMP, Builder 10.2.
Столкнулся с таким глюком (а может и нет) IdSNMP. Пока расскажу о коммутаторах D-Link.
Периодически посылаю SNMP...
Файлы и папки в локальной сети
Здравствуйте. Вопрос в следующем:
Имею расшареную папку в локальной сети. Вход без пароля, видно все содержимое. В ней создан тестовый файл. Путь к файлу следующий:...
Клиент-сервер: как создать игру по интернету с сервером?
Добрый вечер.
Моя цель - реализовать клиент-серверную игру программу, использующую сокеты для соединения.
КЛиент при запуске открывает определенный порт иожидает входящего соединения. Сервер...
Простой анализатор трафика
всем преет, есть код простейшего снифера, помогите его переделать под простой анализатор трафика т.е. сколько кб вошло или вышло...
#include <conio.h>
#include <stdio.h>
#include <winsock2.h>
...
Подключение по Telnet к коммутатору
Добрый день!
Подскажите, пожалуйста кусок кода, для подключения по 23 порту через телнет к коммутатору (по статике).
Для выполнения некоторых команд. Поискал на форуме из данной темы, но...
Как написать чат?
Я собираюсь написать чат на с++. Но не локальный а по интернету. Искал в интернете но ничего не нашел. Только по локальной сети( Если есть ссылки на исходники киньте пж
Установление соединения
Написал код для чтения содержимого html страницы,однако компилятор выдаёт ошибки,в которых говорит индентификатор не найден,то есть не видит стандартные функции,хотя я нужные хидеры подключил...
Программа для передачи звука с андроид устройства на компьютер
Всем привет....
Подскажите код который позволить передавать звук через андроид устройства на пк......
Порекомендуйте как использовать язык c++ или же все таки стоит выбрать другой c#?...
Стати для...
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Здравствуйте. Помогите, пожалуйста, с заданием:
"Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP.
Реализовать параллельное соединение с использованием многопоточности. ...
Почтовый клиент
Всем доброго дня. Преподаватель дал задание написать свой почтовый клиент, который бы через протоколы POP3 и SMTP принимал и отправлял письма с вложениями. Подскажите, куда глядеть надо и какая может...
Чат на tcp/ip
Хочу написать чат на tcp/ip. Но не могу додуматься как реализовать чисто логически кое-какие действия.
Получается так:
Допустим есть сервер Server_Tcp
Есть 2 клиента - Client1 и Client2
Я...
Сервер для глобальной сети
Друзья, нужен совет, как привязать мой сервер к глобальной сети, чтобы другие пк могли к нему подключатся, дело в том, что в локальной сети все хорошо работает, но когда ставлю внешний ip в код то...
Асинхронный tcp server
Привет всем.
Пытаюсь реализовать класс - сервер, с которым в дальнейшем можно будет легко и непринужденно работать:
TcpServer server(nPort);
server.BindRecvHandler((Socket* s, staring&& b){...
Windows сокеты, ошибки в recvfrom
Проблема с сокетами:
Посылаю строку с одного компьютера на другой, вот код:
#include "stdafx.h"
#include <string.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include...
Где почитать про сокеты?
Привет всем. Руки дошли до сокетов, но во многих туториолах бывает не очень подробно рассказывается что к чему.
Где можно хорошенько начитаться про сокеты и сети с примерами на си/си++,
Написать соединение: много клиентов - сервер (Winsock; на сервере 3 сокета: 2 TCP и 1 UDP)
Всем здрасьте !!!!
Мне надо написать соединение: много клиентов - сервер
Тут мне надо иметь на сервере 3 сокета: 2 TCP и 1 UDP
Я не могу понять как и сколько создавать сокетов и на сервер, и...
Ассинхронный сокет (winsock)
как мне сделать асинхронный сокет ?
Со стороны сервера отправляю и принимаю сообщение с помощью сокета accept, на этом сокете вроде можно принимать и отправлять асинхронно, но как мне сделать...
Как практиковаться?
Здравствуйте! Понимаю, что каждый день спрашивают про литературу и как учиться программировать. Искал очень долго, но так ничего и не нашел. Я хочу найти какой-нибудь учебник по сетевому...
Простейший почтовый сервер и протокол взаимодействия с ним
Реализовать простейший почтовый сервер и протокол взаимодействия с ним. Предусмотреть команды авторизации пользователя и удаления входящих писем
есть 2 программы. одна реализована на авторизацию...
Select() vs блокирующие сокеты
Здравствуйте,
Подскажите пожалуйста, в чем принципиальное отличие работы с сокетами с помощью Select() и в обычном блокирующем режиме с потоками ?
-Ну то есть известно, что чтобы блокирующие...
Ошибка 10035 сокеты
Делаю чат на сокетах + CLI, сервер сам сервер работает нормально, ибо он может приконектится к клиенту(созданы два других ехе консольных файла, которые работают между собой). Так вот сам сервер на...
Передача данных Клиент-сервер-клиенты
Как передавать не строчные значения, а к примеру координаты float, целочисленные и логику?
// передаем строку клиента серверу
send(my_sock, &buff, strlen(&buff), 0);
//прием строки от...
Как записать в строку число в шестнадцатиричном коде
Добрый день.
Необходимо в строку записать число в шестрадцатирочном коде используя для этого 2 байта и направить строку в socket.
Пробую передать число 292.
Пишу.
sdt::string ss = "\x01";
...
Размер передаваемых RTSP пакетов gstreamer
Использую код приведенный ниже для потокового вещания. Как изменить размер отправляемых пакетов?
#include <gst/gst.h>
#include <gst/rtsp-server/rtsp-server.h>
#include...
UDP сервер-клиент приложение
Суть в том, что мне задали создать UDP клиент-серверное приложение на "С".
У меня есть некоторая часть кода, но хотелось бы получить некоторые подробные комментарии её написания для Линукс. Если...
Ping flood
Доброго времени суток, перейду сразу к делу. Вот само задание:
Сгенерировать на узле XP от имени узла A ICMP-запросы к узлам С, B, D, организовав «лавинное затопление ICMP-пакетами» узла A.
Схема...
Отправка данных(переменных) на почту visual c++ windows forms
Напишите пожалуйста как сюда можно вставить отправку IP компьютера на email(например rambler), попроще хотелось бы с меня плюсики
Кто хочет улучшите код
#define PORT 3135
char buf;...
Разработка программного средства обнаружения каналов скрытой передачи данных
Добрый времени суток! Необходимо написать программу которая анализирует пакеты или берет значения откуда либо, анализирует их и делает вывод о наличии скрытых каналов передачи данных( по контрольной...
Чат...
Решил написать чат, так сказать для общего развития навыка, окно сделал без проблем, но вот как сделать чтобы приложения коннектились? В гугле лазил, хм... там написано что нужно использовать сокеты,...
Прием и отправка пакетов
Всем привет! Нужно отправить определенной структуры пакет серверу на порт 28000.
Так выглядит структура пакета:
'(15)0000FFFFFFFF00{07}00/25746F74616C/0000
'() - общая длинна пакета
' - версия...
Запрос PUT - и ответ от сервера
Здравствуйте,
Подскажите пожалуйста, а почему, если я делаю запрос PUT на сервер, в данном случае на:
PUT /log-in.php HTTP/2
Host: www.cyberforum.ru
user-agent: Test Free Browser
accept: */*...
Winpcap и TCP, фильтр
На оф.сайте есть пример фильтра для ip и udp :
http://www.winpcap.org/docs/docs_41/html/group__wpcap__tut6.html
Но я не могу найти пример для TCP, а в примере говорится
We have chosen to parse...
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Задание. Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP.
Реализовать параллельное соединение с использованием многопоточности.
Функциональные возможности клиента...
Интеграция Omnet++ с другими прогами
Добрый день, у меня есть такая схема в omnet++
Мне при запуске моделирования нужно узнать задержку между всеми узлами данной схемы, возможно ли как-то открыть консоль и просто пинговать с одной...
P2P соединение через nat
Ситуация такова:
Есть 2 компьютера за натами, между которыми хочу пересылать данные по UDP протоколу.
Сначала оба компа стучаться на stun-сервер и получают свой ip и открытый порт. После эти данные...
Крестики - нолики через сокеты
Всем привет, хотел написать крестики и нолики посредством клиент-сервер, с помощью winscok2 , но проблема в отправке и принятии буфера (send и recv). Я просто не могу нормально вывести доску.
...
Возвращает неправильный массив
Здравствуйте, сделал простой UDP клиент-серверное приложение, но вместо передачи строки использовал массив, и когда я решил полученный результат от клиента вывести на экран(первый элемент массива) то...
Посоветуйте книгу для изучения TCP/IP на C++
Посоветуйте пожалуйста книгу для изучения TCP/IP на C++, очень надо, а гугл ток выдает английскую литературу и сайт OZON...неужели нет бесплатной литературы на русском...
Почему буфер, отправленный от сервера клиенту заполнен посторонними символами?
Реализую сетевую игру крестики-нолики. Столкнулся с тем, что на сервере массив, представляющий игровое поле отображается нормально, но когда его принимает клиент, то он заполнен посторонними...
C:\Users\6F2B~1\AppData\Local\Temp\ccj1JtWu.o:xox.cpp:(.text +0x31): undefined re ference to `_imp__WSAStartup@8'
Доброго времени суток! :) Подскажите что и как я неправильно делаю хотел написать простой сервер клиент как на этом видео:https://youtu.be/CRFNbq2pBxM
Но почему то компилятор выдает следующие ошибки...
Определение количества байт, переданных send() winsock
Добрый вечер!
Использую send() из winsock для отправки сообщений по TCP. Сокет неблокирующий.
Вопросы:
1) Что делать, если send() возвращает WSAEWOULDBLOCK ?
2) Судя по документации,...
Обрыв соединения, TCP
Доброго времени всем.
При реализации TCP сервера и клиента нужно организовать своевременное обнаружение проблем с соединением.
У меня есть следующие варианты:
1. Периодической отправлять/принимать...
Отправка e-mail
Всем привет, у меня есть вопрос, как с помощью c++ отправлять e-mail сообщения, возможно-ли это сделать библиотекой 'winsock'? Просьба скинуть статью или описать весь процесс подробно, если не сложно...
Сокет сервер: bind() постоянно возвращает (-1)
Всем привет !
Вот значит делаю сокет сервер
#include <iostream.h>
#include "Winsock2.h"
void main(){
Передача файлов по HTTP
Здравия.
Делаю HTTP сервер на С++ (зачем? что бы было)
Через Postman шлю POST запрос, выбираю binary, выбираю файл.
Если файл текстовый - то при сохранении на сервере данные доступны (файл...
Бот для ВК для добавления людей в группу
Добрый вечер! Решил попробовать создать бота для ВК для добавления людей в группу. Подскажите, пожалуйста, в каком направлении надо двигаться, какие библиотеки использовать.
Отправить результат сервера клиенту
У меня есть клиент и сервер. Клиент отправляет массив и номер индекса с помощью которого хочет получить число из массива. Сервер находит это число в массиве и выводит его.
Сервер:
#include...
Подсчёт сетей
Здравствуйте. Ситуация такая, надо составить цикл, чтобы он считал до тех пор, пока не найдется число, которое попадает в диапазон. Рассмотрим на примере.
Пользователь вводит адрес: 10.0.1.155 и...
Клиент-сервер
Здравствуйте. Пробовал написать код клиент-сервер, и когда принимаю клиента, у меня строктура sockaddr содержит какой-то новый адрес ... Подскажите где ошибка. Спасибо.
На скриншоте результат....
Ограничить число возможных подключений
Вообщем есть код клиент-сервер
необходимо как то сделать так что бы на сервер мог подключиться только 1 пользователь. всем остальным он выдает ошибку и отключает от от сокета соединения.
Как это...
Сокеты: как узнать ip адрес, с которым "связался" сервер?
bind(mysocket,(sockaddr *) &local_addr, sizeof(local_addr));
функция осуществляет связывание сокета с локальным ип адресом.
Как узнать ип адрес с которым "связался" сервер ?то, что записывается...
Передача вектора через TCP IP
Доброе время суток. Мне нужно передать вектор BUFFER через TCP IP, как мне это можно реализовать?
send(new_socket, buffer, imgSize, 0) Думал как-то так, но не получается, выдает ошибку.
Вот...
SSL/TLS в FTP, SMTP, POP3, IMAP
Здравствуйте!
Помогите, пожалуйста, разобраться в следующем вопросе.
Не получается понять логику, как создается шифрованное подключение. При подключении нужно указать подписанный сертификат. Но...
Потери данных в локальной сети на протоколе UDP
У меня есть простой клиент-сервер на языке C++, C# и на C++ с использованием фреймворка QT.
Я передаю видеофайл с клиента на сервер. Влияет ли язык программирования на потери? Странно звучит, но не...
Передать значени через глобальную переменную или указатель
Имеется функция, которая должна возвратить строковое значение. Сделал 2 способами. 1 - объявил глобальной переменной строку и передавал в функцию указатель на эту переменную. 2 - передал функции...
Список онлайн пользователей
Добрый день, вопрос следующий: как реализовать список онлайн пользователей в чате?
Сервер на c++, клиент на c#, используются сокеты WinSock2.
Пытался сделать так: При входе в чат клиент...
Передача массива через сокет
Здравствуйте.
Подскажите пожалуйста как можно передать большой массив(4К-64К) целочисленных значений с использованием winsockets. Есть ли еще процедуры кроме send(SOCKET s, const char* buf, int...
[cURL] как нажать кнопку на сайте?
я понимаю что посути надо вызвать функцию которую запускает кнопка?
как найти эту функцию?
я нашел кнопку в коде
<input id="next" name="signIn" class="button-submit" type="submit" value="Далее">...
Модификация программ клиента и сервера
Добрый день/утро/ночь/вечер. Имеется код клиента и сервера, всё прекрасно работает, файл удаляет, клиент себя копирует в автозагрузку Windows, осталось произвести модификацию кода таким образом,...
Как поднять локальный сервер который будет переадресовывать данные?
Хочу сделать программу, которая при запуске будет поднимать локальный сервер, который при подключении к нему, будет транслировать данные на другой сервер, уже настоящий. То есть, что-то типа...
Подключение к mail
это сам писал ну чтоб проще с сокетами было
client::client(char* ip, int MY_PORT)
{
setsockopt(s,SOL_SOCKET,SO_RCVBUF,(char*)SO_RCVBUF,sizeof(SO_RCVBUF));
str=new char;
...
SSL сертификат для HTTPS запросов
Добрый день.
Как мне создать SSL сертификат в OpenSSL, чтобы в итоге был файл - ca.pem
Как реализовать передачу сообщений между пк в локальной сети?
В общем, нужно сделать так, чтобы на одном пк вводил что-то, нажимал ENTER и это отправлялось на другой пк в локальной сети.
Как я понял, нужно использовать сокеты, но подробной инструкции по...
Скорость протокола UDP
Есть обычные программы клиента и сервера написанные на WinSock. Используется протокол UDP, сервер расположен на компьютере, а клиент на ноутбуке, ноутбук мощнее чем компьютер. Оба устройства...
Получение MAC адреса
Здравствуйте. Пишу функцию извлечения MAC адреса, вот код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if_arp.h>...
Создание TCP/IP заголовка для отправки по Raw сокету
Вкратце, я для ознакомительных целей пишу syn flood dos программу(самая безобидная атака из всех :) )
Так уж случилось, что я не знаю, правильно ли я инициализировал заголовки tcp|ip, ибо до этого...
OpcUa Server, UaExpert - Тревога не отображается во вкладке Alarms и не имеет иконок в столбцах A (Acked) и C (Confirm)
Здравствуйте!
Вопрос довольно узкоспециализированный.
Я создаю тревогу с использованием библиотеки open62541pp, используя тип AlarmConditionType (также пробовала AcknowledgeableConditionType)....
Протокол snmp в C++
Здравствуйте. Необходимо работать с snmp в C++, но информации касательно snmp.h крайне мало, поэтому хотел спросить может у кого-нибудь есть материал по этой тёме или пример программ с snmp, или есть...
Чат на сокетах
Здравствуйте! Подскажите, пожалуйста, в чем проблема. Упорно не могу разобраться
При попытке открытия файлов в функции main оба файла открываются, но сообщение "НАЧАЛО" записывается только в лог...
Разработка программы определения ID подсети и ID хоста по заданному IP адресу и маске подсети
Добрый день всем!
Впервые столкнулся с написанием программы на С++ связанной с сетями.
Сам в программировании недавно и есть много пробелов.
Пытался написать программу по заданному условию...
Сетевое программирование [с++]
уважаемые форумчане, мне нужна ваша помощь.
я закончил курс основ программирования в консоли, и следующая ступень которая для меня важна это
это программирования связанное с сетями и интернетом....
HTTP-запросы
Есть такой код отправки GET запроса на api.vk.com (взял лишь для примера):
#include <winsock2.h>
#include <string>
#include <iostream>
int main() {
char ip = "87.240.129.74";
char...
Проблема с переопределением библиотечных функций
Здравствуйте, столкнулся с проблемой. Есть функция bind(...),которая определена
в библиотеке <socket.h> ,а также в <iostream>.
Мне нужно вызвать эту функцию которая лежит в socket.h, как бы так...
Книги по сетевому программированию
Здравствуйте, передомной стоит задача разработать сервер и клиенское приложение которое будет взаимодействовать с сервером. Подскажите пожалуйста литературу ибо раньше с сетевым делом никогда не...
Многопоточный чат на winsock
Всем доброго времени сутокб смогреализовать сервер проверил его через telnet, но есть проблема с клиентом идея заключается в том чтобы создать 2 потока один будет прослушывать порт а другой отпралять...
Голосовой чат
Необходимо реализовать голосовой чат.
В процессе разработки возникли вопросы:
1) Какой протокол использовать TCP или UDP
2) Как реализовать запись звука в буфер, и воспроизвести у получателя (те...
Клиент/сервер: клиент посылает серверу слово; определить, является ли это слово палиндромом
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу слово. Определить, является ли это...
V4L2: ошибка удаления буфера из очереди: недопустимый аргумент
Я написал сервер, который постоянно захватывает видеокадры, и накапливает их в буфере (видео идет 5 секунд, оно постоянно обновляется), как только клиент подключается к серверу, это видео передается...
Уроки по WinSock2 C++
Всем привет, решил записать небольшую серию уроков по сокетам в C++.
Кому интересно вот видео:
https://youtu.be/CRFNbq2pBxM
Вот канал:
https://www.youtube.com/channel/UCKjNLoxh9t08_XPs-Rj6qMA
WSAWaitForMultipleEvents - что делать при закрытии хэндла события или сокета ?
Добрый вечер!
В документации MSDN сказано, что если WSAWaitForMultipleEvents ожидает событий и в этой время какой-то из ожидаемых хэндлов закрылся, то поведение WSAWaitForMultipleEvents не...
Как считать данные от сервера UDP
Добрый время суток, возникла такая проблема а точней мой испорченный мозг пехепешником не может разобраться в следующей трабле.
Пытаюсь на писать не большой скриптик который должен опрашивать...
Скачать картинку с сайта (сокеты)
В общем я захотел скачать картинку с помощью сокетов функциями send/recv...
Сначала я посмотрел что отправляет браузер чтобы получить картинку получил вот это..
GET /images/cyberforum_logo.png...
Получить количество байт, готовых к считыванию из сокета
Как можно получить кол-во байт готовых к считыванию из TCP сокета?
Добавлено через 8 минут
в общем нужен аналог метода available() из boost::asio только на winsock
Как отправить https запрос? (сокеты)
Собственно, есть обычный рабочий код, который вытаскивает страничку, но по http.
Корректировал проверку, менял порт на 443, но бэдреквест :(
Что нужно исправить/добавить?
char* OpenURL(char *url)...
Определить класс сети, маску подсети, айпи-адреса конкретных подсетей и узлов, номер узла и подсети!
Помогите! От этой работы зависит многое.
Дано:
1) IP-адрес некоторого узла, принадлежащего сети стандартного класса;
2) число подсетей и максимально возможное число узлов в каждой из подсетей;...
Сетевое программирование C++
Здравствуйте. Такой вопрос - надо написать программу, поддерживающую игру с сервером и между 2-мя клиентами. Какой литературы по сетевому программированию на C++ посоветуете(если можно по Qt)? И...
Не подключается ws2_32.lib
Необходимо написать клиент и сервер. Но уже в самом начале возникли проблемы с библиотекой ws2_32.lib. Пишу так.
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <winsock2.h> ...
Проверка значений, содержащихся в заголовках HTTP запроса
Я пишу свой собственный http-сервер. Мой сервер при получении GET запроса обрабатывает его следующим образом:
void HttpServer::ParseQuery(HttpServer::Connection socket_) noexcept {
...
Socket - Ошибка Interrupted system call
Добрый день.
Пытаюсь разобраться с socket.
Исходные данные:
Клиент посылает на сервер запрос на начала сеанса, сервер посылает ответ о готовности, клиент передает данные, сервер принимает и...
Считывание Ethernet фрейма из бинарного файла
Коллеги, помогите найти ошибку!
Есть файл с сохраненными сетевыми пакетами (Ethernet).
Открываю с помощью fopen_s(), далее с помощью fseek устанавливаю указатель на начало файла и пытаюсь получить...
HTTPS запросы
Здравствуйте! вот у меня есть такой запрос
"GET http://site.ru:80/ HTTP/1.1\r\n"
"Host: site.ru:80\r\n"
"Connection: Close\r\n"
"\r\n",
Я хочу его выполнить...
Как получить ответ в файл
Всем привет. Как мне занести ответ сервера в отдельный файл? вот код
HINTERNET hInternetSession;
HINTERNET hURL;
HINTERNET hInternetConnect;
HINTERNET hHttpOpenRequest;
hInternetSession =...
где найти функции библиотеки windows.h и их описание
где найти функции библиотеки windows.h и их описание
mtu gstreamer
Интересует где в gstreamer хранится значение default mtu
Multyplayer Game Server
Здравствуйте, захотелось для общего развития написать игрушку реального времени, но для этого надо иметь сервер. Можно написать все это самому, но охота узнать есть ли какие готовые продукты какими...
Ftp клиент в Qt 5.10
Ищу способы реализации простенького, но кроссплатформенного ftp-клиента с использованием qt или boost. Не могу найти каких-либо примеров или статей по этой теме. QFtp нет в 5.10, примеров реализации...
Сервер и несколько подключений клиентов
Добрый день.
Пишу сервер и клиент для отправки сообщений. С одним клиентом все хорошо работает.
Но если я подключаю второй клиент то сервер пересылает уже сообщения только с ним, а про первый уже и...
Сетевые библиотеки
Может кто подсказать, какие библиотеки нужно использовать что бы писать утилиты сетевого уровня: Передача сообщений по локальной сети, доступ к общим сетевым ресурсам(серверы и прочее).
Ошибка в подключении к сокету
Здравствуйте, форумчане, подскажете пожалуйста, как можно корректно обрабатываеть асинхронные подключение, вывод, чтение?
Пробовал включать задержку в функциях обработки, не работает.
Заранее...
Как ускорить работу сокетов?
Добрый день,
Руководитель дал задание на практику написать приложение на C/C++ - Генератор/Анализатор трафика. Ранее я писал что-то подобное, только на C# с использованием асинхронных сокетов.
...
Ведение реакции на кнопку и поле ввода в веб-сервер на C++ и сокетах
На одном из сайтов в интернете был пример простого сервера http , работающего с BC102:
http_server_v2.1.cpp
#include <iostream>
#include <sstream>
#include <string>
// Для корректной работы...
Валидация jwt через keycloak
Добрый день!
Есть отдельная система, авторизация в которой происходит через Keycloak. После авторизации я получаю соответствующий jwt токен, в котором есть имя авторизованного пользователя.
Так...
Передача видео по сети
Приветствую всех форумчан!
Возникла необходимость передавать видео по 1 Гбит сети по протоколу UDP с одного компьютера на другой.
Размер видео 1024х768, 2 канала, 25 кадров в секунду,...
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)
...
Взаимодействие клиента и сервера на основе протокола TCP/IP
Прошу помощи в решении задачи:
Осуществить взаимодействие клиента и сервера на основе
протокола TCP/IP. Функционирование клиента и сервера реализовать
следующим образом: клиент посылает...
консольный чат с использованием socket
Есть сервер и пару клиентов как можно организовать чат? если использовать стандартные функции типа send and recv возникают проблемы, так как клиент не может одновременно принимать и отсылать...
Обработка пакета
Добрый день.
Хочу доработать программу по приему пакетов по UDP протоколу.
Есть прием пакета, откуда, от кого, по какому протоколу, размер пакета всего, время жизни пакета и выводится то, что в...
Изменить время выслушивания Сокета сервера
После компиляции проект закрывается после 10 сек выслушивания.
Вопрос: Как изменить время и что я делаю неправильно?
res = ioctlsocket(s, FIONBIO, &nb); // Неблокирующий режим сокета; nb =...
Ssh туннель
Здравствуйте, Уважаемые форумчане!
Предыстория: Надо было нам подключиться к серверу БД (PostgreSQL) из дома, а он находится за шлюзом в офисе. Подумали недолго и решили сделать всё через SSH (на...
Отправка файла (HTTP+Winsock)
Добрый вечер. Опять столкнулся с проблемой, которую без вашей помощи не разрешить. Суть дела - пишу программу для загрузки графических файлов на сервер. С обычными http-запросами проблем нет. Но вот...
Сокет смотрящий исходный код веб страницы
Создал программу которой отправляет сокет к серверу какого нибудь сайта и в ответе я получаю исходный код но почему то не весь а только часть подскажите в чём проблема???:cry:
#include <iostream>...
UDP чат
Здравствуйте, с C++ знаком около недели, но нужно сделать сетевой чат по UDP. По разным мануалам сделал вот что.
Код сервера.
// UDP сервер
#pragma comment ( lib, "ws2_32.lib" )
#include...
Recvfrom() не принимает пакеты
Короче говоря в udp-клиенте , когда оставляю его принимать пакеты он просто игнорит всё и считает , что принял пакет.
(короче recvfrom() не делает в программе паузу)
class CNet
{
public:
void...
Сетевое программирование. Сервер сразу считает что клиент подключился
Доброго времени суток! Делаю проект сервер-клиент, при запуске сервера в консоли должен прочитаться и вывестись файл формата json, для этого использую библиотеку nlohman/json. После вывода файла в...
Реализация SIP и G.711 на C++ что почитать?
Здравствуйте товарищи!
Встала задача мне работать с этими протоколами, но толковой информации я не нашёл, общие принципы мне понятны, как работает сип и за чем он нужен и какую роль ай-лав...
VS c++ sockets (errors), Пример реализации TCP эхо-сервера
начал узучать сокеты в с++ , нашёл пример клиент серверного приложения.
но возникают ошибки ,не могу понять в чём ошибка.
// Пример простого TCP-эхо-сервера
#pragma comment ( lib, "ws2_32.lib" )...
Потеря части больших данных при приёме через recv
Есть небольшой сервер на C++ кросплатформенный с поддержкой SSL (там собстно 2 порта ssl и без него), на неблокирующих сокетах epoll, который всё больше и больше разрастается. Разбирает себе HTTP...
Какие библиотеки можно использовать для глобальной сети
Какие библиотеки можно использовать для передачи данных в глобальной сети между пк?
Visual Studio; c++; Windows;
Глобальная маршрутизация запроса к локальному серверу
Доброго времени суток!
Разверну вопрос:
Есть удаленный сервер ( пусть будет "А") на хостинге на одной стороне.
На другой стороне сеть изернет, с роутером и хотя бы 2-мя машинами. Одна из...
Клиент не принимает данные от сервера
Здравствуйте! Игра, где надо угадывать числа за определённое кол-во попыток. Есть сетевая игра, но, когда я запускаю две программы одного проекта(сервер и клиент), то почему-то клиент не принимает...
Ошибка WSAENOBUFS (10055). Освобождение динамического буфера сокетов. MVS 2010
Добрый день.
Есть приложение, которое получает какие то данные по TCP\UDP, обрабатывает и рассылает их. Работает приложение на windows 7. 24/7, 365 дней в году. Стабильно раз в год(+-месяц)...
Создание чата
Доброго времени суток! Хочется попробовать создать чат(в командной строке) между разными компьютерами, на плюсах. Что можно почитать в качестве литературы, или где-то есть готовый туториал?
...
Пакеты данных между сервером и клиентами
Всем привет.
У меня между сервером и клиентами бегают пакеты с формате json. Формирую я их с обоих сторон.
Например клиент регистрируется и вводит данные(создается класс с enum о том что это...
Работа с Сокетами
Доброго времени суток! Не мог бы кто-нибудь привести пример работы сокетов под Windows. Уже всю голову сломал
Меня интересует вот такое дело, чтобы допустим есть строка char s. В нее записывается...
Необходимы готовые примеры клиент-сервера, можно с использование UDP
Помогите пожалуйста, у кого есть готовые примеры клиент-сервера, можно с использование UDP
Как узнать свой адрес
В нете много кто чего предлагает, как узнать свой IP. Интересует способ для C++Builder, компонента ClientSocet.
Form1->ClientSocket1->Socket->LocalAddress Этот способ прокатит? Тестировал только на...
Не получается установить соединение с сайтом
Пытаюсь установить соединение с тестовым сайтом
#include <WinSock2.h>
#include <WS2tcpip.h>
#pragma comment(lib, "Ws2_32.lib")
#include <iostream>
using namespace std;
const wchar_t...
Создание сетевого чата
Здравствуйте, создал чат, состоит из сервера (на С++) и клиента (на С#) программы запускаются все как бы работает, пользователи подключаются, но при первой же отправке смс сервер выдает ошибку...
Передача данных между программами через сокет
Добрый день, всем участникам форума. Устраиваюсь на стажировку и работодатель высылает следующие ТЗ: "Задание состоит из двух программ, которые необходимо реализовать. Взаимодействие программ должно...
Чат бот telegram на c++
Привет форум!
Такая ситуация, хочу создать чат бота в телеге, но есть знания только c++. Возможно ли создать чат бота в телеге без знаний python/js?
Если всё же возможно, прошу сказать, от чего...
Winsock2.h:udp фрагментирование данных
Доброго времени суток!
Подскажите пожалуйста, какие можно использовать средства (функции) для фрагментации большого буфера (большой в том смысл, что не влезет в один UDP пакет) так, чтобы можно...
UDP получение и отправка сообщения на определенный адрес
Добрый день.
Может кто сделать кодревью?
Есть проблема, не получаю данные от датчика.
WSADATA wsaData;
if ((err = WSAStartup(MAKEWORD(2, 2), &wsaData)) != 0) { cout << "Cant START." << endl;...
C++ send/recv пример из MSDN - 10054
Понадобилось поработать с сокетами (раньше с ними не сталкивался вообще).
Открыл MSDN, почитал...
Взял пример оттуда ...
FTP: загрузка файла на сервер
Не могу найти понятной мне документации или примера ftp сервера который просто загружает папку на сервер, может скините похожий пример с комментариями.
Буду очень благодарен за помощь!
Как начать SMTP сессию?
Каким образом начинается SMTP сессия клиента с почтовым сервером? Например если я попробую через клиента обращатся на сайт mail.ru то меня поcчтитают за пользователя и начнут выдавать HTML код сайта....
Чат p2p TCP только логика?
Здравствуйте подскажите пожалуйста логику написания p2p клиента который будет связываться с таким же клиентом принимать и передавать ему сообщения одновременно? Я думаю в направлении двухпоточного...
Передача звука по сети UDP
Передача звука от клиента к серверу и его воспроизведение вполне удалась. Только вот теперь проблема в передаче звука в обратном направлении.
Конечно можно запихнуть в одну прогу и клиент и сервер,...
Есть ли литература по работе с сетями на С++ ?
Или есть какой то другой вариант?
Список онлайн пользователей
Добрый день, я пытаюсь реализовать список онлайн пользователей в чате, но возникла проблема при дисконнекте пользователя.
Когда пользователь выходит из чата он посылает серверу свой ник с тегом "$",...
С++. Ping с использованием библиотеки icmp.dll
Задание: Создать приложение, реализующее функции, аналогичные утилите ping с использованием библиотеки icmp.dll
В коде возникла ошибка при загрузке библиотеки icmp.dll, так как библиотеку...
Стабильная передача изображения с монитора (HVNC)
Доброго времени суток! Кто чем сможет подскажите. В общем дана организация. В ней примерно 150 компьютеров. Запрещено использовать AnyDesk, TV и так далее. Шеф сказал реализовать программу, которая...
Утеря данных при передаче через TCP/IP ?!
Здравствуйте !
Может я криво искал, но не могу нигде найти ответ на свой вопрос, а самому - уже за 2-е недели сломал голову. :huh:
Короче говоря, написал я асинхронный TCP/IP сервер, работает...
Как отправить данные на устройства, зная только его мак адрес?
Как нибудь можно отправить данные на устройства зная только его мак адрес. Ведь динамический ip меняется а мас постоянны
Ожидание ответа от клиента после вызова функции получения какой либо информации
Всем привет. Пишу приложения клиент/сервер и стало интересно реализовать одну вещь.
Допустим клиент подключен к серверу и сервер запрашивает у клиента какие ни-будь данные. Делает сервер это с...
Передача структуры по сети: send, recv
на стороне клиента привожу структуру к типу char*:
DATA * PDATAClient;
send( sock, (char*) PDATAClient, sizeof(DATA), 0 );send возвращает что байты передал.
на стороне сервера принимаю:
char...
Почему деструктор io_service так долго исполняется?
На мой предыдущий вопрос мне к сожалению не смогли ответить, но вроде как я смог разобраться в чем там была проблема (она была не связана с boost::asio), но сейчас я обнаружил новую проблему...
"C++" + MySQL
Всем привет! Существует ли готовая библиотека для работы с MySQL на плюсах? Обрыл все первые страницы яндекса, гугла и ютуба, ничего полезного не нашел. Либо стой танцуй с бубоном, устанавливая левые...
Программа для мгновенно обмена сообщениями
здравствуйте. я хочу создать программу для мгновенного обмена сообщениями через интернет, но не знаю с чего начать. просьба обьяснить что к чему и почему и желательно поподробнее. обьясните так-же...
Статьи по отправке e-mail для чайников
Где можно найти статьи или книги в электронном виде типа "Как чайник в SMTP может правильно отправить e - mail"? Так же интересуют примеры кода на C++. На сайтах типа codeproject/codeguru работающих...
Добавление нескольких клиентов в TCP сервере winsock
Прилично плаваю в c++ и программировании в целом, но есть задание написать сервер под трех клиентов, которые будут отправлять файлы. Сколько ни пытался и не смотрел разные гайды и сайты, так и не...
Примитивный TCP-UDP чат на winsocket
СРОЧНО нужна помощь, вопрос жизни и работы.
Сваял по примерам такой чат, но сокет блокируемый, то-бишь я не могу прислать несколько сообщений подряд. Нужно это исправить.
Сервер:
#include...
C++ & Mysql
Доброго времени суток. Столкнулся с проблемой. Нужно реализовать программу, которая будет держать списки клиентских компьютеров в организации. Реализация с помощью Mysql делаю. Но вот проблема....
Как написать простой поисковик
Доброго времени суток! Подскажите, плз, как реализовать следующую задачу: ввод в окне произвольного текста и все найденные на основе этого текста URL веб-ресурсов сохранить в массив. Ничего выводить...
Сервер и клиент. Получить число прописью. Возвращается кракозябра
Реализовать последовательный сервер с установлением логического соединения (TCP).
Задание, чтобы клиент написал число цифрами (0-10), а получил это прописью.
почему-то сервер возвращает что-то...
Как узнать, что компьютер пингуют в данный момент?
Всем добрый день!
команда ping - это значит что я отправляю "пакеты" на какой-то IP
а как я могу узнать что мне приходят такие пакеты?
или это просто невозможно?
Заранее спасибо за ответ =)
Необходимо написать простой DHCP Client
Необходимо написать простой DHCP Client. Помогите!
Я понял принцип работы протокола, но если честно не уверен
правильно ли я формирую пакет для dhcp сервера. Ответа от
него никакого не приходит....
Передача картинки по UDP
Всем привет! Помогите плз. Расскажите как передать картинку через UDP сокет весь интернет перерыл. Знаю что есть функция TransmiPackets -для более шустрой передачи файлов, однако ни фига не понял как...
Подключение библиотеки
Может кто знает, подскажите пожалуйста как в dev C++ подключить библиотеку для того чтобы использовать winsock2.h.
Пытаюсь написать приложение сервер
#include <stdio.h>
#include <winsock2.h>...
Сокет сервер и внешний ip
Возникла небольшая проблема с сервером и IP. Код могу выложить но он рабочий ибо при запуске в локальном режиме все работает и клиент и сервер.
Вот если локально Клиент:
hostEnt =...
C++ POST или GET запрос со своими заголовками
Добрый вечер.
Вопрос такой, можно ли с помощью С++ зайти к примеру на сайт site.ru и отправить свои заголовки.
Тоесть эмулировать свой браузер.
Таким образом, что бы мы к примеру открываем...
Socket TCP на C++. Как передать данные в формате JSON
Доброго времени суток товарищи программисты. Подскажите пожалуйста!
Есть написан на C++ TCP клиент-сервер. Нужно запаковать данные разных типов (строки, числа, и т.д.) в формат JSON, передать их к...
socket http передача данных
Всем привет, ребята помогите пожалуйста. Нужно написать программу которая будет обмениваться данными с сервером + с возможностью передавать фаилы на сервер(Денвер) в сети используя чистые socket...
Передача большого объема данных по UDP
Здравствуйте, форумчане!
Возникла у меня необходимость передавать большой объем данных по UDP.
sendto() посылает буфер частями по 65507 байт. Если под конец буфера остается меньше, то то что...
Сервер и клиент
пишу код по заданию, чтобы клиент вводил число цифрами, а сервер возвращал его прописью.
но выдает 101 ошибку, не могу понять, что не так
прошу Вас посмотреть код и подправить. надеюсь на вашу...
Тема диплома С++
Привет,
прошу помочь выбрать тему диплома - последние пару лет работают С++ программистом, практику буду проходить там, но тему диплома хочу взять совсем другую - не с работы, то, что не связано с...
STUN сервер
Привет. Был тут на собеседовании, тестовое не осилил. Однако, хотелось бы разобраться, тк ранее с UDP не работал.
"Написать STUN-сервер (минимальный для решения задачи функционал из RFC8489) на...
Почему сокет инициализируется с ошибкой 10013?
Инициализирую сокет в кодом
mysocket = socket(AF_INET, SOCK_RAW, IPPRPTO_RAW);
// SOCKET mysocket = socket(AF_INET, SOCK_STREAM, 0);
if (mysocket == INVALID_SOCKET) {
std::cout <<...
Перехват сокетов
Набросайте, пожалуйста, программу, которая умеет перехватывать сокеты, направленные от клиента серверу и наоборот, и выложите исходный код на С++, желательно с комментами.
Широковещательный запрос с использованием broadcast
Как отправить широковещательный запрос с использованием broadcast и и получить в ответ ip адреса включенных в сеть компьютеров?
Запись в канал (Named Pipe)
Здравствуйте. Благодарю за внимание :) Мне нужно послать сообщение с одного процесса (клиента) на другой (сервер) и наоборот (запущенных на разных компьютерах) с помощью технологии Named Pipe. Я пока...
Как клиенту узнать состояние Сервера?
Добрый день.
Подскажите как узнать, что сервер отвалился и более не доступен?
может есть какие то запросы??? или гдето флаги установить... вобщем прошу меня направить в данном вопросе )))
...
Запуск своего протокола схемы URI через https://
Нужен свой протокол запуска программы наподобие mailto:xxxx@yyyy.
Я знаю как зарегистрировать схему, например так:
Windows Registry Editor Version 5.00
@="MyApp Protocol Handler"
"URL...
Передача данных по сети
Привет знатоки! Возник небольшой вопрос:
recv(sck_ex, buff_rcv, 512, 0);
эта функция в моей программе принимает данные от http сервера.
Текст странички влезает в этот массив(buff_rcv), а вот с...
Два сокета в разных потоках на одном порту
Добрый день
У меня имеется несколько потоков по отправке и получению данных. Один поток отправляет пакеты устройству на определенный адрес и порт, а в другом потоке от устройства нужно получать...
Формирование RARP/ARP пакетов
Подскажите пожалуйста как формировать RARP пакеты (желательно среда QT). Как формируются IP-пакеты в принципе понятно, там целый функционал для них с сокетами и т.п. а как работать с RARP/ARP?
Передача данных по Анонимным (Неименованым) каналам с последующим использованием этих данных
Всем доброго времени суток. Нужна помощь:
Имеется Сервер и Клиент связанные анонимным каналом. Через анонимный канал нужно передать 4 значения, которые в дальнейшем на сервере протабулируются. Вот...
Отправка СМС ММС USSD через GSM телефон/модем
Здравствуйте.
Мне нужно написать программку для отправки SMS сообщения и USSD команды через подключенный к компьютеру сотовый телефон или GSM/GPRS модем.
Подскажите пожалуйста как это сделать и с...
TCP клиент-сервер
Всем привет! Прошу помощи в освоении организации передачи данных по TCP.
Если у кого то есть рабочий исходник TCP чата, то было бы вообще супер, а так был бы очень рад и благодарен, если мне...
boost asio
Что-то не работает... Окошко abort() и конец. Что делать?
#ifdef _WIN32
#define _WIN32_WINNT 0x0A00
#endif
#include <iostream>
#define ASIO_STANDALONE
#include <asio.hpp>
С++ WinApi Петцольд - ошибка в коде
Не могу понять в чём ошибка, попытался повторить код пример из книги Программирование для Windows 95, ловлю ошибку. Подскажите как её исправить.
Код:
...
Контакт-центр через чат-бот в Телеграм
Здравствуйте. Подскажите как можно реализовать такую идею в Телеграм: Клиент заходит в чат-бот компании, выбирает в меню нужный отдел и переписывается уже с реальным человеком из этого отдела. Другие...
Работа с интернетом.
Всем привет! Нужна помощь в написании программы, которая будет заходить на определённую страницу, и забирать в память значение нужного поля.
Потоки и переключение контекста
В основном я занимаюсь C++ network задачами, при этом использую модель одного потока для всех соединений или thread per CPU. Воспринимал как аксиому то, что такой метод работает быстрее, чем thread...
Реализация чата Клиент - Клиент (сокеты)
Разобрался с созданием сокетов: инициализация, создание(ну или не разобрался =(( ).
Не понял суть функции accept и установку соединения.
Сначала устанавливается соединение, а потом спокойно...
TCP обработка большого файла
Добрый день, коллеги :)
Я в TCP новичок, и мой вопрос теоретический. Задача - обработать большой текстовый файл, например 1-й том "Война и мир" Л.Н.Толстого :)
А именно, провести некий анализ...
Клиент-сервер чат на C++/C#
Здравствуйте, написал клиент-серверный чат, клиент на c#, сервер на консольном с++, но с winapi тоже
В общем, дело в том, что все хорошо, прописываю клиенту ip и порт сервера, все удачно...
Локальная сеть
Как сделать приложение клиент и сервер? Чтобы между ними можно было передавать файлы?
Работа с FTP сервером
Здравствуйте!
Толком не нашел нормальной информации не где, так как везде проблемный код
Приведите пожалуйста хороший пример клиента фтп для получения файлов с папки
Вот есть на фтп папка test в...
С++ проблемы с простой отправкой сообщений
я хочу отправить сообщение с одного компа на другой. сервер на линукс. клиент - виндовс. Не спрашивайте почему так :)
с помощью клиента я могу отправлять какие-нибудь GET запросы через порт 80 или...
Установка libcurl в VS2019, не работает nmake
Всем привет!
Хочу ознакомиться и потыкаться с библиотекой libcurl c++. Устанавливаю на Visual Studio 2019 по этому гайду . Однако на пункте 4, где нужно вводить команду nmake, консолька выдает...
Запись данных в файл посредством сокет соединения между Windows и Linux
Доброго времени суток. Подскажите пожалуйста рабочий вариант записи данных в текстовый файл посредством соединения windows с linux через сокеты на с++. Перерыл кучу репозиториев, но никак не смог...
Получение содержимого (html) страницы в переменную
Здравствуйте. Не судите строго, ибо поиском на форуме пользовался и нашел несколько похожих тем, но приведенный там код у меня почему то ни один не захотел работать. То там какой-либо библиотеки не...
Узнать типы переменных в пакете (SAMP)
Всем привет, вообщем, мне нужно сделать кое какой скрипт для сервера в SAMP, проще всего это сделать через пакеты, знаю что есть уже вся инфа о пакетах SAMP'а, но этот пакет как бы от сервера и о нём...
Отправка и получение всех данных ( socket c++ )
Добрый день!
Мне предстоит написать программу, которая передает все данные с сервера клиенту. Моя программа записывает видео, до тех пор пока не подключится клиент. Я написал программу
...
Создание системы для активирования ПО
Всем доброго времени суток.
Есть задача. Необходимо создать систему для активирования ПО собственного производства. ПО написано на С++.
Нужно создать клиентскую и серверную часть.
Сценарий...
Создание чата на С++
Я пытаюсь создать ча С++ используя сокеты. С++ изучаю достаточно давно, но нормальной статьи с примерами и разбором синтаксиса по сокетам найти не могу. Можете посоветовать нормальный учебник или...
WebSocket ws и wss
Добрый день.
Есть вопрос как реализовать подключение по wss (своими силами на С++)??
WS подключение я реализовал (файлики с кодом приложил).
WS_Utilities
WS_connection_str ws_connector = {};
...
Как слушать порт (сокеты)
У меня получилось отправить сокет с текстом, но теперь вопрос, как принять его на другом компе?
зы: профессионалы, посмотрите, плз, код отправки, мб подправите чего.
// for socket
#include...
Узнать ip адрес по dns записи сайта
Здравствуйте. Нужно узнать ип адрес по днс записи сайта.
Например я пишу сайт google.ru и мне в ответ приходит ип его днс сервера.
Времени разбираться в с++ нету, а найти немогу ничего похожего.
Программка для "пингование" Заданного IP адреса
В текстовый файл задаём IP адрес какого-нибудь компьютера в сети и программа должна вывести ответ "да" если он в сети и "нет" если не в сети.
Я не новичок в C++ но никогда раньше не имел дело с...
Архитектура взаимодействия приложения C++ и БД веб-сайта
Коллеги,
прошу помочь мне с архитектурой программного решения.
Имеется следующая задача:
Есть некоторый сайт с базой данных. По запросу пользователя над определенными данными из базы данных...
ASIO проблема с подключением
При попытке запустить в любой версии (релизная либо дебажная) после недолго ожидания вылетатет исключение непонятного содержания (кодировка проекта юникод, стандарт сборки с++17). Пример типовый, из...
Обработка клиентов на сервере
Здравствуйте.
Мне нужно написать простую клиент-серверную игру. Я сделал рулетку.
Сервер принимает тип ставки, размер ставки и число (если пользователь ставит на число). Сервер ждет, когда все...
Почему мой клиент на WinSock2 не может подключиться к http серверу?
Написал tcp клиент на Си и пытаюсь подключатся к разным сайтам, но ни один не дает мне даже просто подключится, не давая шанса даже отправить заголовок. WSAGetLastError выдает мне код 10060 - Ошибка...
Получить список всех файлов (winsock, ftp, LIST)
Здравствуйте.
Встала передо мной следующая задача.
Мне нужно скачать все файлы с ftp.
С ftp удалось соединиться, залогиниться, установить пассивный режим.
Но вот получить список всех файлов я не...
Использование функции getpeername()
Здравствуйте,возникает ошибка при выполнение функции getpeername:
getpeername() failed: 88(88-значение errno);
в гугле нашел,что ошибка 88 означает Socket operation on non-socket
вроде все...
Передача данных по сети
Всем привет!
Написал элементарные программу-клиент и программу-сервер. Каждый шаг программ записывается в текстовый файл, чтобы можно было отследитть ошибки (так сказать логи).
- Программа клиент...
Почему может не работать функция sendto?
Пытаюсь написать простую клиент-серверную программу, но почему-то когда запускаю программу клиента, ошибку выдает функция sendto с чем это может быть связано?
Клиент
#include <iostream>...
Вывод русских букв на сайт CGI скриптом
Всем доброго времени суток. Прошу, помогите: есть CGI скрипт, проверяющий соответствие хотя бы одной строки в БД (MySQL, но это не суть) и введенных клиентом строк в поля Input формы на сайте. Беда...
Как правильно передать данные по сети?
Здрасте всем. Пишу я вобщем прогу такую небольшую, чтоб с экрана кпк управлять мышкой на компе. Пишу в visual studio 2008 на visual C++. Ну вобщем по событию движения мыши (точнее сказать стилуса) на...
Как организовать таймаут?
Как сделать так чтобы, допустим клиент отправил серверу данные по TCP. Сервер принял и отправляет ответ клиенту. И пока клиент не прочтет данные методом recv(), дальше его код не выполняется(только...
SMTP GMAIL Client
Долго разбирался с тем как нужно все правильно с smtp на Си, в итоге получился такой, вроде как рабочий клиент
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#include...
Начинаю работать с boost/asio
Всем привет! Только начал работать с сетевым программированием. Сначала написал программу используя Winsock, и написал локальный Мессенджер. С этим вопросов не было, все получилось. Мне стало...
С чего начать изучение сетей?
Уже не плохо знаю с++ и хочу делать что-то сетивое подскажите з чего начать
Можно ли добиться DDoS?
Если написать программу client/server,
Программа client - регистрируется на неком сайте, где распознал каптчу, чрез WinSock, регистрация происходет рандомное, тоесть {логин, пароль, имя, и др....
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) {
...
Разрыв соединения и socket
В проекте использую клиент VNC с открытым исходным кодом TightVNC, в нем для обмена по сети используются сокеты TCP. Пытаюсь заставить приложение при обрыве связи реконектится автоматически. Когда...
Простейшая реализация команды ping
Нужно простейшая реализация команды ping.
Если есть соединение, возвращать 1. Если нет - 0.
Какие функции нужно использовать для этого?
Сниффер в NAT
Здравствуйте. Написал простой сниффер, работающий на RAW сокете зацикленном на Recv.
Он пишет на консоли адрес отправителя и назначения, размер и прочее.
Тестируя его на станции с прямым выходом...
Как получить свой внешний id адрес с приминением публичных stun-серверов и c++?
Собственно, нахожусь я сейчас за NAT'ом и хочу получить свой внешний айпи с помощью публичного stun-сервера. За серверами вопрос не стоит. Чуть-чуть знаком с winsocks, но что отправлять на этот...
Исходники TCP (Winsock) чата на C++ с GUI
Мне сложно разбираться в "туториалах", ведь намного легче когда есть исходный код
и можно изменять его и видеть результаты. Поэтому я и прошу уже готовый чат.
Если у Вас завалялся такой, буду...
Отправка изображения с клиента c++ winsock на python socket сервер
Подскажите, как отправить png картинку с клиента c++ на сервер python. Может у кого есть пример?
UDP видео поток через сокеты, MFC VC++
Всех приветствую!
Пытаюсь написать диалоговое приложение на MFC, Visual Studio, C++, которое читает UDP пакеты через socket-ы, собирает из этих пакетов видео-кадры, строит bmp-файлы (640х480х8bit,...
Как передать структуру через socket
Добрый день. Подскажите пожалуйста, как передать структуру через socket/
Вот код.
Сама структура:
//Структура сообщения
#pragma pack(push, 1)
typedef struct TMsgBlock
{
long sendTime;
...
Как настроить общение программы по SNMP C++
Добрый день, уважаемые форумчане.
Небольшое предисловие.
Купили недавно блок питания, которым есть возможность управлять через протокол SNMP. Концептуально, что это за протокол и как работает я...
сокеты многопоточность
я открыл сокет а как читать и одновременно писать в него?
или нужно много сокетов открыть?
мне например нужно 10 потоков.
пишу под винду.
или тыкните на линк где хорошо описана работа...
Curl без ssl или статическая линковка
Здравствуйте. Создал дллку, статически прилинковал curllib, вот только курл потянул за собой пачку ssl библиотек и openldap(это что-то из новела?). Собственно как их статически прилинковать либо, как...
Пересылка struct силами Socket'ов
Доброго времени суток.
Как переслать структуру по сокету, читал различные форумы, но статей я так и не нашел.
Как пересылаются данные.
и как заполняются структуры на сервере или клиенте в...
Обмен данными при нестабильном соединении
Добрый день!
Пишу собственные клиент и сервер на C++ под Windows. Использую сокеты библиотеки wxWidgets. Протокол обмена данными свой. В моем случае клиент периодически посылает на сервер...
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP
Здравствуйте!
Задание такое: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP.
Функционирование клиента и сервера реализовать следующим образом:
клиент посылает серверу...
Програмирование TCP/IP
Собственно меня интересует управление потоками пакетов (если так можно выразится :) ). Я нуб, с чего мне начать? Кто что порекомендует: книги, сайты, форумы. Буду благодарен.
Blockchain. Ошибка при обработке запроса (как я понял)
Нашел репозиторий на GitHub https://github.com/Winderton/xplatform по юлокчейну.
Для взаимодействия используется p2p Simple Web Server. Когда пытаюсь подключиться с одного клиента к другому вылезает...
Установить связь с 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...
Получить список локальных адресов
Как можно получить все адреса в компьютеров в лок. сети?
Например в сети есть 2 ПК.
192.168.2.1
192.168.2.102
Как получить эти адреса? Есть что нибудь кроме system("arp -a")?
Windows; Visual...
Как использовать # в ссылке CURL
До последнего не хотел просить чьей то помощи, но пришлось. Дня 4 не могу разобраться, как использовать знак # (октоторп) для передачи его в адресе, для curl. Мне нужно получить получить код большого...
UDP на белый ip адрес
Помогите пожалуйста! Использую winsock2.
Есть UDP сервер. В локальной сети все работает как надо, т.е сообщения с клиента приходят на сервер и наоборот. Я закинул приложение на удаленный сервер с...
Структура http запроса
Всем привет! Нужно узнать как выглядит последовательность байтов описывающих структуру http протокола. В интернете пытался найти, но везде одно и тоже, только на словах и неточных картинках...
Параллельная обработка асинхронных операций boost::asio
Всем привет, решил проверить свой проект написанный с использованием boost::asio (выполняю io_service::run в разных потоках) всяческими санитайзерами и на thread санитайзере получил data race, а...
проблема с листингом сервера и листингом клиента в code blocks
Необходима помощь. Пишу код в код блокс. возможности писать в VC нет. но выдает ошибку SIGSEGV (сегментация)
как ее можно решить?
код прикрепляю
само задание: Клиент посылает серверу число от 0 до...
Бот, который фармит данж в игре в 2 окна
Здравствуйте, у меня есть бот, который фармит мне данж в игре в 2 окна. И все хорошо, он фармит, но через какое то неопределенное время вылетает игра. В журнале событий вижу ошибку 0x00000005, т.е....
Неблокирующий сокет winsock2.h
Как создать неблокирующий сокет? Искал информацию во всем интернете, ничего того, что бы мне помогло ненашел.
Фунция accept блокирует выполнение кода, что очень мешает.
Visual Studio 2019; Windows
Как мне записывать видео до тех пор, пока клиент не подключится к серверу? Opencv C++
Моя задача - написать программу, которая будет записывать видео с камеры в буфер кадров Mat до тех пор, пока клиент не подключится. Как только клиент подключается, запись видео прекращается и...
Скачать файл с хостинга curl
Предположим, есть ссылка: https://example/test.exe. Как можно скачть ексешник и сохранить в папку, например на рабочий стол?
// Что-то типо такой фунции
Download("https://example/test.exe",...
Реализовать клиет-сервер на QNX
Всем привет!) Дали задание по ОСРВ:
Реализовать консольные приложения: “клиент” и “сервер”. Связь между процессами осуществляется на основе межпроцессного взаимодействия “передача сообщений”.
...
Работа с winsock
Добрый день. Пытаюсь разобраться с winsock.
С установкой соединения разобрался, но вот с приемом и передачей данных возникли некоторые трудности.
При коннекте сервер ничего не присылает. Ни ответа...
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
...
Получение Mac-адреса сетевого адаптера.
Очень нужна помощь!!!
В Microsoft Visual Studio 2010 пытаюсь запустить консольное приложение (и в CLR и в Win32):
#include <windows.h>
#include <winsock.h>
#include <wsipx.h>
#include...
Ошибка при отправке post запроса через апи curl
Есть тред, и в этом треде крутится цикл постоянно, который вызывает функцию, которая отправляет на сервер post запрос. Выглядит это так:
...
m_thread = std::thread((){
while...
Работа с сетью
У меня проблема в том что не могу найти подходящие книги или какие нибудь обучалки по winsock
Перерыл все книги по с++, сетевые программирование, но там только туториалы и они особо не обясняют. Мне...
Сокеты, блокирующее чтение
Пишу TCP сервер в стандартном С стиле. По accept создаётся новый поток, который работает с выделенным под соединение дескриптором.
Вылезла неожиданная проблема. Почему-то вызовы recv и read,...
Вечное выполнение кода получения HTTP ответа
Всем привет, стоит следующая задача: Имеется список http адресов трекеров, необходимо получить любой валидный(первый корректно ответивший трекер) ответ и прекратить всю обработку остальных трекеров....
CURL не запускается
CURL* curl;
curl = curl_easy_init();
Bыдаёт oшибкy
undefined reference to `__imp_curl_easy_init'
Передача информации по TCP/UDP, находясь за роутером
Всем привет!
Проблема заключается в названии самой темы. Она ОЧЕНЬ распространена и это будет просто круто, если вы поможете мне ее решить !
Я сделал две программы: клиент и сервер! их код...
Как определить IP адрес клиента и его статус?
g++ сокет беркли подключение tcp
собственно задача логировать все подключения
но как узнать IP адрес подключенного клиента?
вторая часть вопроса
это как определить статус клиента - т.е....
Отправлять пакеты через Npcap без Ethernet заголовка
Здравствуйте!
Есть ли способ отправлять пакеты с помощью Npcap без Ethernet заголовка?
То есть передать системе IP пакет, чтобы она сама обернула его в кадр и сама воспользовалась ARP если нужно.
Подключение к серверу в глобальной сети с компьютера в локальной сети в Qt
Здравствуйте. Создал чат (клиент-сервер) на qt. Когда сервер разместил на локальном уровне, всё работало. Взял Windows Server 2022 на тестовый период (с белым ip), разместил туда программу-сервер,...
Не получается нормально отправить сообщение с 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)
Get каждый раз возвращает разный html
Спрашиваю ради интереса.
Пытаюсь спарсить данные с сайта olx и при каждом get запросе возвращаются разные(повторяющиеся) страницы
Запрос делаю с помощью curl вот примерно так
struct...
Кодировка Cookies в браузере FireFox
Здравствуйте.
Сделал сервер (в консольном приложении С++).
Столкнулся со следующей проблемой.
Записываю Куки, например таким серверным HTTP-заголовком:
HTTP/1.1 200 OK
Version: HTTP/1.1...
Libcurl и работа с IMAP
Всем привет. Очень нужна помощь. Не могу нормально разобраться как работать с IMAP через libcurl, ну то есть простейшие примеры по работе с сайта curl я конечно запустил а вот как более серьезное что...
Http-сниффер
У меня есть сниффер (за основу я взяла этот: http://habrahabr.ru/post/164901/). Он ловит все пакеты. Как сделать так, чтобы остались только по протоколу http. То есть запросы пользователя в...
Как вытащить access_token из браузера?
Здравствуйте! Не могу понять, как получить access_token.
Допустим, я запускаю браузер с нужным 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>...
Работа фильтра в WinPcap
Доброго времени суток. Суть проблемы такова: не работает фильтр пакетов с использованием WinPcap. Т.е. программа компилируется..(и компилируется функция pcap_compile(..)) но самих пакетов исполняемая...
Проблема с хранением подключений на C++ сервере
Добрый день форумчане!
Имеется небольшой сервер на C++ с использованием WinSock2. Все работает стабильно, но код, как грится, ужасный. В планах банально переделать это на классы и жить спокойно.
...
Клиент-сервер
Добрый вечер.
Моя цель - реализовать клиент-серверную программу, использующую сокеты для соединения.
КЛиент при запуске открывает определенный порт иожидает входящего соединения. Сервер соединяется...
Скачать файл с HTTP сервера. Реализация на winsock
Приветствую. Хочу сделать загрузчик файлов с HTTP сервера, но не понимаю как это правильно сделать.
Принять файл небольшого размера я могу хоть за один ответ от сервера, но как сервер мне будет...
Сервер не хочет работать со статическим IP адресом с локальным всё окей
Здравствуйте уважаемые форумчане!
У меня назрел такой вопрос ни в какую не хочет работать сервер написанный на C++
по локалке да всё работает но по интернету нет IP адрес записывается в самой...
Передача строки (winsock)
в общем проблема в следующем - никак не могу понять каким образом передать всю строку целиком. Проблема в том, что перед передачей она разбивается по-пробелам и передается уже без них. Если кто...
Почему теряются пакеты по UDP
Добрый день, изучаю сетевое программирование на QT и вот столкнулся с проблемой, что почему-то передается только последнее сообщение, остальные он пропускает. И я не могу понять, то ли методы...
Как отправить сообщение от сервера клиенту по UDP?
Отправляю сообщения от клиента к серверу, но не могу понять как отправить от сервера клиенту обратно. Что нужно добавить в программу?
Код сервера:
#include "stdafx.h"
#include <WS2tcpip.h>...
TCP работа с пакетами
Всем привет!
Есть сервер игрушки. Клиент коннектится к порту 27780, там все и происходит.
Задача:
Надо сделать чтение(не знаю как назвать) порта 27780 и записывать пакеты которые пришли на...
Написать чат бота
Задача следующая: Есть игровой клиент ip адрес коннекта я заснифферил. Хотелось бы что-бы прога коннектилась к клиенту заходила на сервак и в поле чата писала с повторами в X секунд то что я задам в...
Как лучше формировать пакет для передачи по сети
Всем привет.
Тренируюсь в написании клиента и сервера, обычный чат.
Формирую при разных условиях пакет данных " "хедер""размер сообщения""сообщение" "
Если я посылаю пакет типа просто сообщение то...
Прием данных по ethernet
привет! посоветуте быстродействующий компонент для С++ Builder для приема данных по ethernet каналу.
данные приходят структурой размером около 2500 байт каждые 1-2 мс.
Закрытие сокетов (Си)
Здравствуйте! Подскажите пожалуйста, в чем может быть проблема. Необходимо написать серверное приложение на Си, которое будет выступать в качестве сервера N2H2 для маршрутизатора Cisco. Смысл данного...
Http сервер
Здравствуйте, не могу разобрать как сделать так, чтобы в строке браузера можно было открыть html файл(127.0.0.1:8/file1.html). Файл должен хранится в папке с экзешником, как я понимаю.
Помогите,...
Клиент и сервер
Помогите пожалуйста решить задачку: Клиент вводит с клавиатуры строку символов и посылает ее серверу. Признак окончания ввода строки – нажатие клавиши «Ввод». Сервер, получив эту строку, должен...
Вывести на экран значения специальных IP-адресов INADDR_ANY и INADDR_BROADCAST
Нужно вывести на экран значения специальных IP-адресов INADDR_ANY и INADDR_BROADCAST.
Вот что сделал:
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
#include <windows.h>...
передать вектор структур в функцию
Вот задался целью передать в функцию вектор структур, или хотябы указатель на него, чтобы производить над ним разлиные операции
#include <unistd.h>
#include <stdlib.h>
#include <string.h>...
Как узнать, что при UDP broadcast программа получила свое же сообщение
Добрый день!
Как просто узнать, что при UDP broadcast программа получила свое же сообщение.
Дело в том, что при рассылке всем рассылающий получает свое же сообщение в том числе.
Можно...
Возникают знаки вопроса вместо текста при отправке в твиттер. CURL
В общем, есть код, который делает пост в твиттер. Пост отправляется нормально, но если буквы русские, то вместо них знаки вопроса в ромбиках. Как такое исправить? Ясно, что в кодировке дело......
Linker error
После переустановки Devcpp и переписания сервера с нуля, посыпались ошибки LinkerError
undefined reference to `ChebTCPServerSocket::ServerSocket'
...
Ошибка в прокси сервере на C++
Всем доброе время суток у меня вообщем такая проблема написал прокси сервер но при соединение ICQ через него происходит разрыв подскажите что здесь ни так в общем вот сам листинг.
main.h
...
Отправить запрос в контексте приложения на определенный ip+порт
Доброго времени суток!!!
Промо: Сам только во фронтенде шарю , учу необходимое для решение проблемы,но если кто знает, подскажите , пожалуйста.
Проблема: Необходимо каждые 2 минуты отправлять...
Пропинговать сервер игры
Здравствуйте. Раньше не работал с сетями, но совсем недавно понадобилось проверить статус игровых серверов.
А как известно, формат коннекта к игровым серверам заключается по средству ip : port.
...
Winsock или WinInet?
Мне нужно написать программу, где должно одновременно загружаться две HTML страницы. Что мне лучше использовать (где это будет легче и проще)?
WebSocket (SSL)
Здравствуйте, у меня проблема с получением данных от сервера, с помощью websocket, через ssl соединение. После установки соединения (handshake), с сервером (wsn.dota2.net/wsn/), я посылаю серверу...
Примеры использования CycloneSSL
Здравствуйте, я не нашел примеров использования библиотеки CycloneSSL. Может у кого-то из вас есть пример работы с TLS 1.3 на c++ с использованием CycloneSSL?
accept() отключить блокировку выполнения кода
В сокетах на с++ есть такая функция: accept(). Проблема в том, что эта функция блокирует выполнение кода, пока не установится связь. Мне надо сразу получить результат. Установилась связь или нет. ...
Почему отладчик виснет при вызове функции recv(mysocket,Buffer,sizeof(Buffer),0)
У меня windows 8.1 отладка идет в Visual Studio дескриптор сокета получен при инициализации сокета с параметрами AF_INET,
SOCK_RAW,IPPROTO_IP,0,"127.0.0.1" Доступ к интернет идет через...
Как перехватывать уведомления?
В мобильной версии инсты при подписке на акк можно еще и уведомления при публикациях поставить, тогда при новых публикациях пользователя будут приходить уведомления, откуда эти уведомления берутся?...
Параллельная обработка клиентских запросов (socket)
Как обрабатывать клиентские запросы, чтобы сервер не тормозил и каждый клиент получал свой ответ?
По примеру, взятому отсюда, сделал http-сервер на cокетах С++:
#include <iostream>
#include...
UDP Connect не снимает блокировку recvfrom
Как написано у товарища Стивенса, при использовании присоединенного сокета возвращаются асинхронные ошибки.
У меня есть клиент, которого я запускаю отдельно (без сервера). Он коннектиться, затем...
магазин по продаже мебели
Народ помогите пожалуйста! Пишу клиент-серверное приложение "магазин по продаже мебели". Написал сервер и клиент, теперь не знаю как передать таблицу с перечнем мебели клиенту. Помогите кто может....
Winsock, нужно открыть порт
Недавно написал клиент-серверное приложение на Winsock(С++). Столкнулся с проблемой, при подключении по локальной сети(127.0.0.1) все прекрасно работало, а при подключении по внешнему ip(WAN) клиент...
Туннелирование, ака соксификация
Я хочу реализовать некую программку, которая бы туннелировала трафик приложений, запущенных на машине, через SOCKS v4/v5...
Получая адрес и порт назначения(куда, кто из приложений желает попасть) из...
Создание последовательного сервера без установления логического соединения (UDP)
Осуществить взаимодействие клиента и сервера на основе протокола UDP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает строку, сервер возвращает последовательность,...
Назначение адресов в сети
ситуация1: сеть с роутером, в которой пк и распберри. Создаю сервер на распберри, вайфай роутер назначает адрес для пк 192.168.0.100, для распберри 192.168.0.101. Код из примера с сайта...
Как отправить и получить данные с сервера?
Здравствуйте, я php-программист и вот не давно решил познакомится с C++ и установил Microsoft Visual Studio Express 2012 для Windows Desktop.
Так вот у меня есть Linux Веб-сервер и мне нужно всего...
В каком источнике можно изучить подключение клиента по сети к MySql, его подписке на уведомления об изменениях базы?
собственно вопрос в названии темы.
Передача данных через сокет
Подскажите пожалуйста. Может быть кто-то разбирался с этим:
как лучше всего передавать данные через сокет, чтобы их легко обработать. Вариант есть пакетами с постоянным размером, но жалко...
Пример работы с сетью
Кто-нибуть напишите пожалуйста самый простейщий пример работы с сетью.
Например: клиент отправляет слово на сервер, а сервер выводит это слово в консоль.
Напишите пожалуйста, очень хочу научиться...
socket и ip
Здравствуйте.
На рабочей станции есть 2 внешних IP-адреса (сетевая карта одна). Есть-ли возможность в коде вручную указать с использованием какого IP-адреса программа должна создавать исходящее...
Простой клиент-сервер с использованием сырых сокетов
Здравствуйте!
Уже целую неделю бьюсь над вопросом "Как создать простой клиент-сервер с использованием сырых сокетов (raw sockets)?" :cry:.
Я разбирал структуру разных пакетов для передачи данных...
NPCAP/WINPCAP
Привет. Скажите, как можно получить ip mac и netmask для какого нибудь интерфейса (адаптера) с помощью pcap_xxx?
А также как можно получить более подробную информацию про адаптер (как в Wireshark...
Функция определения свободного порта
Всем привет. Вобщем реализую протокол SDP там есть такая штука как заданный порт, на который в конечном итоге будет передаваться видео. Так вот может так оказаться что желаемый порт занят, поэтому...
Как сохранять и загружать cookie? [C++/Indy]
Ребята, помогите начинающему :)
Я разобрался со всякими штучками, как там посылать get-post запросы и тд, все отлично.
И теперь у меня вопрос: как мне записать в файл куки, а потом их подгружать...
Обращение к удаленному серверу через прокси используя winsock
Здравствуйте.
Подскажите, пожалуйста. Как можно обратиться к удаленному серверу, для получения html страницы, через прокси, используя winsock2.h
Заранее спасибо
Доступ к данным сайта, мониторинг
Такая вот проблема: есть некий интернет-сайт на котором находится прайс-лист, прайс отображается по коду определённого товара, то есть отображает только один товар за один запрос. Количество товаров...
Разбор RTP
Хочу уточнить пару моментов по разбору RTP-пакетов. С помощью Wireshark сделал дамп и записал его в файл.
Следует извлечь данные из RTP-пакетов.
Я так понимаю начало пакета начинается в файле с...
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...
Завершение работы сервера из-за нажатия комбинации клавиш
Доброго всем времени суток!)
Понадобилось создать простенькую программу типа слиент-сервер на си++.
Подобных кодов в интернете валом, с сокетами я уже более-менее разобрался, НО есть одна проблема:...
Падает сервер при отключении клиента
Реализую локальный чатик на boost/asio, принцип работы: клиент отправляет запрос серверу на подключение, затем имя, если все успешно то в одном потоке считываем информацию и выводим на экран, во...
Мультисерверность: как, зная IP адрес сервера в Интернете, обратиться в его файловую систему?
Всем привет!
Как в C++ зная IP адрес сервера в Интернете обратиться в его файловую систему, например, для получения картинки?
Клиент-серверный калькулятор (дописать программу)
Доброго времени суток!
Нуждаюсь в небольшой помощи, народ, выручайте!
В общем, есть задание:
Клиентская программа оправляет на сервер пару целых чисел a и b, а также символ арифметической...
Отключение клиента от сервера. сокеты
Здравствуйте, пишу простой чат с использованием сокетов. Чат работает вполне адекватно, но есть проблема, после отключения клиента от сервера у других клиентов появляются сообщения с артефактами. Как...
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
...
Отправить/принять пакет UDP
Требуется решить такую задачу:
Создать приложение Win32 с оконным интерфейсом. По нажатию кнопки
приложение отправляет пакет UDP (длина данных 100 байт, заполнение -
0xFF) на IP-адрес 127.0.0.1,...
Литература по сетевому программированию на c++
Всем привет. Совсем новичок в сетевом программирование. Какие посоветуете современные книги по сетевому программированию на c++. Находил 2002 и 2005 года, но есть сомнения в их актуальности.
...
Не проходит пакет от клиента
Здравствуйте.
//Сервер
SOCKET s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
sockaddr_in address;
address.sin_family = AF_INET;
address.sin_addr.s_addr = INADDR_ANY;
...
Несколько потоков, каждый асинхронно обрабатывает запросы
Допустим, мы делаем сервер на libuv. Имеет ли смысл создавать несколько потоков, распределять им равное количество задач? Будет ли это быстрее? Приходит на сервер запрос на запись в БД, в пуле потока...
Получить данные от страницы и вывести их
Здравствуйте.
Есть сервер на Денвере.
На нём висит маленькая страница index.html с таким кодом
<!DOCTYPE html>
<html>
<head> «Голова» документа</head>
<body>
<form method="POST"...
Не могу разобраться с send и recv Winsock
Есть клиент и сервер, инициализация, подключение и тд. работают правильно, но send и recv нет.
Клиент - отправляет по очереди 3 строчки:
send(s,"Hi/",sizeof("Hi/"),0);...
Перехват http/https трафика
Как можно перехватить http/https в виде post&get запросов?
Tcp эхо сервер изменить чат
как можно изменить чат в tcp эхо сервере на с++, как сделать чтобы при получении ответа сервер возвращал количество знаков а не то что ему писали, или чтобы писал текст наоборот
код сервер
//...
Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент
Добрый день всем. Проблема заключается в следующем: Есть клиент-серверное приложение, хочу реализовать своего рода защиту, чтобы при наступлении определенных событий сервер сам отправлял на клиент...
соединение udp
Здравствуйте!
Подскажите пожалуйста!
У меня клиент и сервер соединяются через udp. В локальной сети все работает без проблем. Сервер определяет с какого ip пришел пакет.
В ответ можно без...
TextBox получает фокус, но печатать в нем не получается
Такая проблема:
Создаю диалог с помощью DialogBox, на нем есть два текстовых поля и две кнопки.
Надо чтобы при открытии этого диалога можно было сразу печатать в первом поле.
В событии...
Прием структуры через сокеты
добрый день, пытаюсь передать структуру через сокет
вот структура
struct ForSend //structure for sending data to the server
{
int choise;
char *ReturnAddr;
std::string...
Расчет контрольной суммы UDP
Пытаюсь связать микроконтроллер с компом по Ethernet'у. Написал ARP протокол, добрался до UDP. Здесь возникли проблемы с контрольной суммой.
Как я понимаю контрольных сумм в кадре 2:
1)...
Libssh2 и windows
Приветствую!
Столкнулся с нужной подключения к ssh2 c windows(x64) в qt. Скачал библиотеку libssh2, в линуксе получил через make папки:
include
lib
share
в папке lib:
libssh2.a
Как правильно использовать 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...
Socks5 udp клиент
Нужен пример кода socks5 клиента отправляющего и принимающего UDP пакеты.
И что значит Ассоциирование UDP-порта? Для udp соединения через socks5 не достаточно в 0x01 заменить на 0x03?
Что нужно...
Прием UDP пакетов асинхронном режиме
Добрый день.
мне необходимо принимать все UDP пакеты приходящие на порт 888.
Поделитесь, плиз, примером асинхронного приема UDP пакета.
т.е. вызывался recvfrom только когда на сокете появятся...
Подключение к серверу
помогите . написал простой код сервера и клиента и клиент не хочет подключаться и сервер не работает вод код :
// GREEN BANK.cpp : Определяет точку входа для приложения.
//
#define ID_AD 2...
Сети Петри
Здравствуйте! Можете пожалуйста помочь с данной задачей?
Технологическая линия на производстве создает полуфабрикат из определенных материалов и работает периодически. В начале каждого периода...
Узнать IP по MAC адресу
Есть мак адрес устройства. Необходимо связаться с этим устройством когда IP динамический. Знаю есть команда на CMD узнать ip по мак: arp -a | grep 00-11-22-33-44-55. Но нужно на с++ что то типо...
Модуляция и демодуляция сигнала
Блок передачи данных.
Блок генератор колебаний.
На выходе осциллограф. Построить по ним АЧХ.
ЛРЦ сеть.
ФФТ преобразования.
блок ген колебаниц
в лрц
с лрц на асцилограф
Работа с неблокирующим сокетом в Linux
Создаю неблокирующий сокет, выполняю connect. В отдельном потоке с помощью select проверяется готовность сокета на запись, чтение и наличие ошибок.
Так как сокет неблокирующий, то он сразу готов...
сетевые протоколы
Какие сетевые протоколы могут быть использованы для сбора информации о сети, устройствах и их конфигурации?
Никак не могу понять, как узнать, сколько байт читать из сокета
Честно говоря, пишу не на C++, но вопрос этот может возникнуть в любом языке.
Вот, допустим, я пишу клиент к какому-то протоколу (не буду говорить, к какому, а то сразу посоветуют готовую библиотеку...
AJAX в C++
Всем привет!
Как на backend на C++ с использованием AJAX или без него сделать подгрузку всё новых и новых данных страницы, когда пользователь скролит и доходит до конца?
WinSock. Ошибки 10054 и 10053
Пишу программу (для обучения себя же) для передачи файлов.
Использую стандартные сокеты.
Все идет нормально до момента передачи непосредственно файла.
Соединение, как я понял разрывается.
Ошибка...
Программа для передачи файла по FTP
Господа, мне надо написать сабж, понятия не имею, с какой стороны подступиться.
Ткните меня в какой-нить учебник, плиз.
Даже не знаю, что в оглавлении искать.
Win XP, MS Visual Studio 2008, C++
передача socket в поток
как передать socket в поток thread и принять его?
Создание параллельного многопоточного сервера с установлением логического соединения TCP
Кто подскажет как правильно сделать данную программу?)))
Задание: На сервере хранится список книг, хранящихся в библиотеке. Каждая запись списка содержит следующую информацию о книгах:...
Сокеты
Добрый день!
Сделал клиент и сервер с winsock2. Минимальный функционал: подключение и отправка с сервера строки в клиент. На localhost все работает как надо, но когда попытался соединить 2 пк (оба...
Отладка программ сервер-клиент
Сейчас пишу программы, которые должны взаимодействовать через сокет(на одном устройстве). В связи с этим возник вопрос, как реализовать запуск сразу двух программ и их отладку в линуксе, и можно ли...
Не работает get_StaticPortMappingCollection()
Я хочу использовать библиотеку natupnp.h для открытия портов но на строчке
pnp -> get_StaticPortMappingCollection(&mappings)
программа виснет.
Upnp на роутере включен.
Код:
#include...
GRPC клиент/сервер
Делаю домашний для себя проект, для изучения новых технологий и освоения языка, решил попробовать сделать сервер grpc
Сам давно не практиковался в языке, поэтому испытываю некоторые трудности...
Как компилировать исходник пинга?
привет! есть исходник пинга, написанный на с++ (скаченный текст-во вложении)
я не могу его откомпилировать, кто подскажет как правильно?
программа использует сокеты, сначала он требовал файл...
Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093).
Добрый день.
Пытаюсь сделать соединение, использующее два канала обмена данными - TCP для управления в режиме клмиента, и UDP - для приема данных в режиме сервера.
Собственно код выглядит так:
...
Литература по сетевому программированию
Здравствуйте, ув. форумчане!
Вы бы не могли порекомендовали что-нибудь по сетевому программированию на С++?
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,...
Ошибка при отправке письма через libcurl
Пытаюсь отправить письмо самому себе через почтовый клиент, написанный с помощью libcurl на C. Пробовал и через SMTP, и через IMAP, но безрезультатно: упорно сталкиваюсь со следующим логом:
* ...
Recv() возвращает -1 (Windows)
Добрый день.
Не получается получить сообщение из сокета
#include "widget.h"
#include <QApplication>
#include <stdio.h>
#include <string.h>
#include <winsock2.h>
#include <windows.h>...
Подключится к phpMyAdmin с библиотекой CURL c++
Как с помощью CURL на с++ подключиться к базе данных в phpMyAdmin/ на своем хостинге?
Нужно посылать SQL команды типо: INSERT, SELECT и т.д.
Возможно ли это вообще и если да, то как реализовать?...
Не получается отследить потерю связи по сети. Linux, сокеты
Всем привет.
Работаю с неблокирующими сокетами под Linux.
Не получается отследить ситуацию потери сети. Т.е., например, вынули разъем из сетевой карты.
метод
select(ss+1, &read_fs,...
Реализовать простейший почтовый сервер
Доброго времечка!
Ребят. Будте так добры. Совсем не успеваю((
Реализовать простейший почтовый сервер и протокол взаимодействия с ним. Предусмотреть команды авторизации пользователя и отправки...
Получить html код страницы с использованием сокетов
Здравствуйте люди добрые, я видел, что это возможно. Хочу повторить, но не могу
struct addrinfo addr;
struct addrinfo *urlAddr;
struct sockaddr_in addrList;
char buff;
// addrList =...
Веб-интерфейс для Си-приложения, как лучше организовать?
Здравствуйте!
Есть серверное приложение на Си, работает с графикой, много вычислений, нужно сделать для него веб-интерфейс - будет отображать графические файлы на сайте (которые по идее он просто...
(Winsock) Асинхронные сокеты или что-то подобное
Хочу создать сервер (Win32), который мог бы одновременно обрабатывать несколько клиентов.
Что нужно для этого? Где почитать об этом? :)
Пример чата на сокетах (WinSock)
Есть ли какие нибудь уроки или примеры, но с подробным объяснением, того как сделать онлайн чат на WinSock? C++
Добавлено через 55 минут
...
Добавлено через 4 часа 45 минут
...
Socket, UTF-8
привет, подскажите пожалуйста как получать ответы с http сервера в нормальной кодировке?
есть http клиент, делает запрос к серверу, получает корректный ответ - html страницу и выводит содержимое в...
Максимальный размер буфера для send
Есть задача, реализовать передачу файлов по tcp, каждому клиенту по потоку, макс.. 100 клиентов одновременно,
Есть файла к примеру пару сотен мегабайт, читая доки сказано шо tcp пакеты размером не...
Выполнение операций на c++ сервере
Добрый вечер
Занимаюсь изучением клиент-серверных приложений на c++. Мне нужно с клиента отправить запрос на выполнение какой-либо операции на сервере. Для примера пусть на сервере будет функция,...
Ошибка Unresolved external 'WSASocketA' referenced from ...?
Доброе время суток!
Проблема заключается в следующем:
Вот часть исходного кода
#include <vcl.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#include <stdlib.h>
// ...
Ошибка: "Сделана попытка выполнить операцию на объекте, не являющемся сокетом."
Всем доброго времени суток.
Имеется сервер и клиент. Нужно с клиента переслать бинарный файл на сервер и исполнить его.
Файл открывается в бинарном режиме, читает в буфер, делает send. Сервер...
Как переписать клиент-сервер Windows под linux?
написала программу клиент-сервер в VS под Windows. как сделать чтобы она запускалась и под linux?
уже поставила ubunta на виртуальную машину. но что делать дальше? какой редактор мне подойдет...
Код сайта
Вот код проги(с коментариями если кому понадобиться...)
#include <stdio.h>
#include <winsock2.h> // хедер с описанием wsa ф-ий
// для ms vc++6.0 и др - подключаем lib'у с импортами wsa ф-ий...
Проблемы общения TELNET - клиента с Microsoft Telnet server
Задание по сетям на семестр было в написании кросс-платформенного (ха ха) консольного клиента, реализующего минимальное подмножество опций протокола Telnet. Частично написал, но не получается...
Измерение скорости сети
Нужно получить Upload/Download скорость сети наподобие speedtest.net относительно некоторого ресурса -- пусть тот же speedtest.net. Каким образом это можно сделать под Windows (кроссплатформенность...
Книги по winsock2
Здравствуйте!
Посоветуйте книги для изучения сетевого программирования (winsock2) на C/C++.
А так же интересует вопрос, можно ли будет перенести данное ПО на linux.
Что возвращает функция accept()?
Пишу программу с реализацией сокетов. При изучении столкнулся с непониманием алгоритма.
Если следовать википедии, то последовательность такая: сначала создается сокет функцией socket(), далее он...
WinApi Socket send(), recv() pool realtime.
Задали задачку:
1. Написати програму-клієнт яка б відправляла довільні дані на сервер, якщо сервер не відповідає на протязі 15 секунд, то вивести користувачу повідомлення що сервер недоступний і...
Сокеты: передача файлов. С
Не могли бы вы показать какие-нибудь исходники на эту тему...
я в ней новичок и вообще ни в зуб ногой)
пробовал на шарпе, но знакомые сказали, что лучше на Си...
InternetSetOption - установка proxy
Здравствуйте, пытаюсь задать автоматический скрипт для установки прохи, все работает только устанавливается в LAN настройки а мне нужно установить в текущий рабочий адаптер, подскажите как решить...
Boost.Asio cerr output
Всем привет, долго мучался чтобы поставить boost asio, но вроде все получилось сделать корректно. Однако есть один раздражающий фактор: вывод какой-то отладочной информации в консоль, как на...
SA-MP Query на Си
Помогите реализовать отправку пакета и получение данных о сервере на Cи. Я могу отправить UDP пакет, но не могу правильно сформировать пакет... Help me!
P.S....
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,...
Учебный проект с клиент-сервером и MYSQL, ищу советов
Всем доброго дня. Ради практики, и, возможно портфолио, хотелось бы сделать учебный проект на С++ с использованием клиент-сервера (сокеты) и MYSQL. Имею небольшой опыт взаимодействия с тем и другим...
Отправить бинарные данные на сервер
Проблема вот в чем, у меня есть бинарная строка, которую надо отправить на сервер и там с ней работать.
Я попробовал через POST библиотеки curl (программа на С++) Но если в бинарной строке...
Хочу написать FTP-клиент на С++...
Хочу написать FTP-клиент, но не знаю функций на С++, позволяющих работать с НЕТом и протоколами.
Подскажите пожалуйста кто-нибудь, где в НЕТе можно нарыть подобныю информацию...
Заранее спасибо.
Отправка файла по ftp
Здравствуйте все! Хотел спросить, можно ли на си++ производить отправку файлов по ftp ? если да, то подскажите, как это реализовать ?
winpcap, отправка пакетов
Всем доброго времени суток.
Шлю udp пакеты используя winsock, с помощью winpcap перехватываю их. Как только пакет будет захвачен, перестаю посылать пакеты используя winsock, а пытаюсь через winpcap,...
Работа с UDP, таймаут для setsockopt
Доброго времни суток. Пользуюсь Windows 8.1, Visual Studio 2013, C++. Пытаюсь использовать setsockopt для установки таймаута у recvfrom, в общем проблема в том,что setsockopt возвращает -1, а ...
Ошибка с MPI_Reduce
Доброго всем времени суток
Почему-то прога с MPI_Reduce глючит, причем оч странно: я ее компилю на кластере и на кол-ве процессов не более 3-х, все ОК. Но при увеличении их кол-ва выдает такую...
Клиент/сервер - перенести с linux на windows
Есть клиент серверное приложение написанное для ОС linux
Сервер
#include <iostream>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include...
Получение и передача файлов с ПК на сервер
Подскажите пожалуйста, как реализовать задачу и с чего стоит начать. В этой теме я новичок. Есть компьютер, на нем две папки - одна для входящих файлов, другая для исходящих, есть готовая API, логин...
Сети, сокеты, подключение к серверу
Недавно начал изучение сетевого программирования. Написал клиент - сервер, работающий по локали. Запуская на другом компьютере клиентскую часть, мой чат естественно не работает. Сколько не искал,...
TCppWebBrowser - заполнить поле input type=file
Компонент загружает страницу с формой, где надо заполнить поле <input type=file>
Как известно, присвоить свойству value значение невозможно, оно readonly.
Нужно обойти это любыми возможными...
SMTP и POP3 протоколы
Собственно было задание:
Написать приложение для ОС Windows, реализующие работу протоколов SMTP или POP3.
Вот они:
#include "stdafx.h"
#include <iostream>
#include <string>
#include...
WinSock recv для wchar_t
Здравствуйте. Столкнулся с проблемой. Написал небольшое приложение, в котором одно из действий это скачивание страницы. Решил всё немного улучшить, добавить возможность работы с кириллицей. Для этого...
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;
Изменение параметров открытого СОМ порта на лету
Наверное, не совсем "сетевой" вопрос...
Имеется модбас мастер. Он может работать через COM порт (RTU) или же по TCP/IP
Имеется ли в винде и в линуксе (Debian) возможность изменить настройки COM...
Передача данных через кабель и по WiFi
Добрый день, есть простенький чат, написанный на С++.
Чат работает в локальной сети, если запущен на компьютерах с WiFi, но не работает при попытке соединить два компьютера с подключениями...
Как сделать авторизацию на сайте http/https CURL
Здраствуйте, хочу сделать авторизацию на github, но пока не знаю как ее сделать. Пишу на c помощью curl, C++. Вот приблизительный код который накидал:
using namespace std;
#include <stdio.h>...
Получить свободный порт
Добрый день
Нужно получить любой свободный порт на компе. Чтобы присвоить его в SOCKADDR_IN. Пока присваиваю в ручную, но вроде есть функция, которая выдает любой свободный порт. То ли в winAPI,...
c++ SOCKET связать 2 пк
Доброго времени. Необходимо свзять 2 пк по локальной сети. При пинге через cmd связь есть, а при запуске программ не получается. При том при 127.0.0.1 все работает как и должно. В чем может быть...
Где все берут сервера для отладки клиент-серверных приложений?
Да, ребята, где?
Вот чел написал прогу, я так понимаю же должен серверную часть закинуть на сервер, а где его брать-то?
https://www.cyberforum.ru/cpp-beginners/thread363198.html
Покупать что...
curl ссылка на неразрешенный внешний символ
Добрый день. Пытаюсь разобраться с curl и отправкой письма с помощью этой библиотеки. Нашел код
//#define CURL_STATICLIB
#define CURL_STATICLIB // используется статическая сборка библиотеки
...
Порты и HTTPS запросы
Добрый вечер.
Правильно ли я понимаю, что для HTTPS запросов необходимо открывать порты, а для HTTP нет?(Boost Asio && Beast)
Сервер не отправляет значения клиенту
Уже как 2 часа не могу понять, почему сервер не отправляет значения элемента factorial клиенту.
Реализация:
Сервер:
#define _CRT_SECURE_NO_WARNINGS
#include <winsock2.h>
#include...
Обработка SIGINT
Изначально написан ЭХО-сервер, который работает со многими клиентами на одном порте.
Работает через select.
Как правильно оформить перехват SIGINT, так чтобы закрывались ВСЕ сокеты.
Обработку...
TCP/IP клиент и сервер
Сервер
# include <sys/types.h>
# include <iostream>
# include <winsock2.h>
# include <stdlib.h>
# pragma comment (lib, "ws2_32.lib")
using namespace std;
Отправить данные на открытый порт
Как написать программу какая будет отправлять файлы на открытый порт другого пк. В с++ новичок но оч нужна такая прога, прошу помогите.
Loader c++ dll
У меня есть dll file,Например есть программа на с++ и в ней стоит кнопка ,При нажатий на кнопку скачивался dll file с ftp
После чего он сам инжектился в определенную игру (Например (csgo.exe),Как...
Многопоточный ТСР-сервер с использованием WinSock
При написании сервера столкнулся с некоторыми трудностями.
Задача: написать ТСР-сервер, который мог бы обслуживать несколько клиентов одновременно с помощью потоков, при этом имеется возможность...
Создание сокета
Всем доброго времени суток. Знаю, таких тем тут уже 100500, но всеже прошу о помощи: помогите пожалуйста написать простейшую программу, которая будет создавать сокет и давать ему значение "1". Буду...
FTP-server
Всем привет,пишу свой FTP сервер,подскажите,что делать,чтобы исправить то,что на скрине.
#pragma once
#pragma comment (lib,"Ws2_32.lib")
#define PORT_ADDR 21
#define NAME_SERVER_SOCKET "This is...
WInINet GET запрос с параметрами
Перерыл пол интернета, везде советуют писать свой клиент, что не вариант. Как в WinINet параметры для GET запроса задать? в результате должна получится:...
WinSock
WinSock в коллекцию. Может быть кому нибуть пригодится. Мне бы оно очень пригодилось, найди я его во время. Почему то мало тем WinSock для C++Borland 6.
Тут описаны основы WinSock инициализация,...
Программа падает на функции send()
Здравствуйте. Пишу webproxy.
Вроде все работает:
Посылаю запрос на proxy, proxy парсит заголовки, создает соединение к удаленному серверу и запрашивает страницу, получает страницу, обрабатывает...
WinSock не работает по интернету
Здравствуйте, уже очень много времени маюсь этой проблемой, но не могу уже, сколько исходником перерыл, чего только не пробовал, но не работает у меня сервер на винсоке. вот исходный коды сервера и...
Winsock select()
Доброго времени суток, только начал изучать сокеты, и возникла проблема с select().
/*
socket (), bind(), listen и т д
*/
Онлайн таблица, где пользователи могут добавлять строки и запрашивать их через https запросы
Здравствуйте!
Необходимо сделать простую онлайн таблицу(базу данных), куда пользователи могут через приложение закачивать данные(простой текст) через https запросы и получать данные оттуда от других...
Ошибка cannot convert parameter 2 from 'void *' to 'char
Всем привет.
Есть библиотека для фокса.
библиотека находится в файле ping.c
Понадобилось изменить кое-что.
Дописал код:
HANDLE hEvent;
hEvent = CreateEvent (NULL, TRUE, FALSE,...
Warning C4627
Создал MFC App проект. Добавил .h и .cpp файлы лично написанные. Попытался откомпилировать выдает ошибку warning C4627 для всех файлов которые добавил. Добавляемые файлы рабочие и без ошибок....
Клиент-Сервер на UDP
Всем привет, такой вопрос по UDP соединению.
Имеется клиент-серверное приложение на UDP.
#include "Winsock2.h"
#pragma comment(lib, "WS2_32.lib")
Вопрос в чем. По идее, когда серверу...
Определить и записать ARP пакет
Доброго времени суток всем. Пишу задачку универскую и возникла проблема - как перехватить ARP пакет?
Есть следующий код(знаю, что очень длинно, но всё же):
// ConsoleApplication3.cpp : Defines...
Как обратится к API GitHub из программы С++
Я хочу сделать запрос https://api.github.com/users/Zhukovdpua/repos к API github из программы С++. Для работы с сетью использую winsock.
int main()
{
WSAData wsaData;
WORD DLLVersion =...
WinSock и WinSock2
Подскажите книги,литературу по winsock и winsock2.Я не совсем новичек но въехать в сокеты немогу
cUrl в Dev C++
Привет Всем!Я занимаюсь программированием уже несколько лет, C++ начал изучать не давно буквально 3 месяца.
Прочитал очень много форумов, блогов. Но ни где нет единого рецепта по установке и работе...
Работа с GSM модемом
Уверен что не туда, но куда не нашел.
Здравствуйте. Есть вопрос, могу ли я программно узнать код ответа GSM станции, фактически проблема в том что трубка все равно снимается, и станция отвечат...
Протокол SIP
Получил задание - написать на С или С++ программу, которая будет выделять из потока пакетов пакеты протокола SIP.
Если честно, толком с протоколами знаком очень поверхностно, и очень слабо...
Конструкторы и Деструкторы
Добрый день всем!! У меня такой вопрос, не могу разобраться с работой конструкторов и деструкторов. Когда они вызываются, для чего они нужны, почему без них нельзя в ООП??
Вот программа:
cmplx.h...
Передача нескольких файлов со стороны клиента серверу через сокеты
Доброго времени суток. Поставлена задача: "Осуществить передачу нескольких файлов(например текстовых документов вместе с их содержимым) серверу". Написал приложение для клиента, который отправляет...
Есть у кого исходник отправки на FTP-сервер?
у кого есть нормальный исходник FTP-сервера тобишь отправки на сервер
Проблема с созданием Р2Р-чата
Всем доброго времени суток!
Обычно я стараюсь никого не беспокоить, мучиться над задачами самостоятельно и просить помощи только в критических случаях, где уже нет никаких идей и сил. Одним...
возвращение значений функциями
Здравствуйте.
Возник у меня следующий вопрос.
char** FtpConnect::readServ()
{
int rc;
int countByte;
char buff;
char* resultArr;
fd_set fdr;
FD_ZERO(&fdr);
Создание клиент-серверных приложений (TCP/IP), используя алгоритм параллельной обработки запросов
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием отдельного процесса для обработки каждого запроса. На сервере хранится...
Новые блоги и статьи
|
|||
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|