Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сервер принимает пакеты если клиент указывает неверный порт получателя UDP. Вот возникла проблема не могу понять почему сервер принимает пакеты если клиент указывает неверный порт получателя UDP. Кто то может пояснить почему так? Сервер: #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #include <stdlib.h> #include <wspiapi.h> #include <iostream> #pragma comment ( lib, "ws2_32.lib" ) https://www.cyberforum.ru/ cpp-networks/ thread1659840.html Можно ли с помощью WinSock2 написать FTP-Client? C++
Можно ли с помощью WinSock2 написать FTP-Client?
C++ CUrl получить список файлов с SCP и FTP https://www.cyberforum.ru/ cpp-networks/ thread1656389.html
Имеется 2 сервера FTP и SCP. Нужно подключиться к обоим через cUrl и получить список файлов включая дату создания (unix time) и размер в байтах. Подключение к SCP: curl_easy_setopt_function(curl, CURLOPT_WRITEFUNCTION, GetFileList); curl_easy_setopt_int(curl, CURLOPT_USE_SSL, CURLUSESSL_CONTROL); curl_easy_setopt_string(curl, CURLOPT_URL, "user:password"); ...
C++ Использование не блокируемого WinSock TCP сокета. Реализации таймаута для ожидания connect() https://www.cyberforum.ru/ cpp-networks/ thread1653347.html
Необходимо реализовать TCP подключение и обменяться данными. В случае не доступности узла, к которому осуществляется подключение, функция connect() ожидает ответ слишком долго. Гугл подсказал переводить сокет в неблокируемый режим. Так я и сделал. Однако есть проблема: при успешном подключении узел отвечает в строкой, которую я успешно получаю, однако по неизвестным причинам она не выводится в...
C++ Простой клиент-сервер с использованием сырых сокетов
Здравствуйте! Уже целую неделю бьюсь над вопросом "Как создать простой клиент-сервер с использованием сырых сокетов (raw sockets)?" :cry:. Я разбирал структуру разных пакетов для передачи данных (TCP, IP, UDP), но ничего не получается; к этому сообщению прилагаю код структур которые я написал: Пакет IP: typedef struct IPHeader { UCHAR iph_verlen; // версия и длина заголовка ...
C++ UDP Server с приемом по определенному ip https://www.cyberforum.ru/ cpp-networks/ thread1652443.html
Добрый день. Создаю udp server, который будет только принимать данные. Нужен прием только от указанного ip-адреса. Инициализация: bool CUDPServer::Start() { Stop(); {
C++ Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093). Добрый день. Пытаюсь сделать соединение, использующее два канала обмена данными - TCP для управления в режиме клмиента, и UDP - для приема данных в режиме сервера. Собственно код выглядит так: Инициализация для TCP: CSoIPInterface::CSoIPInterface(DWORD dwIP, long aPort, long aBaudRate, long aReadTimeout, logger::ILogger *pLogger): m_dwIP(dwIP), m_lPort(aPort), https://www.cyberforum.ru/ cpp-networks/ thread1652016.html C++ Работа с Сокетами
Добрый день или вечер! Прошу помощи Зависает сервер при подключении клиента до момента подключения второго клиента. Что только не менял. Сервер игры зависает и не подключается. Код сервера #include "SDK\amx\amx.h" #include "SDK\plugincommon.h" #pragma comment (lib, "ws2_32.lib")
C++ Ping: Socket Error #10040 Message to long https://www.cyberforum.ru/ cpp-networks/ thread1649743.html
while (i < j) { addr = buff6 + IntToStr(i) ; IdIcmpClient1->Host = addr ; IdIcmpClient1->ReceiveTimeout = 1000 ; IdIcmpClient1->Ping() ; i++ ; } Пингую ай пи адреса и в конце выдает ошибку
C++ Функция recv не разблокируется после отправки сообщения в канал https://www.cyberforum.ru/ cpp-networks/ thread1647807.html
Добрый день уважаемые форумчане. В общем, возникла проблема связанная с передаче данных через сокеты. Написал я касс, в одном из методов которого создается 2 потока и затем в этих потоках создаются 2сокета, клиентский и серверный. Затем я реализовал 2 метода для приема и отправки сообщений между сокетами (функции recieveCMD и sendCMD). Вот как раз таки на данном этапе возникла проблема. Суть...
C++ Авторизация вк libcurl
После долгих поисков в гугле я пришёл к коду в двух вариантах: std::string escape(CURL *curl_handle, const std::string& text) { std::string result; char* esc_text= curl_easy_escape(curl_handle, text.c_str(), text.length()); if(!esc_text) throw std::runtime_error("Can not convert string to URL"); result = esc_text; curl_free(esc_text);
C++ TCP/IP пакеты. Как можно изменить служебные параметры заголовка TCP или UDP? https://www.cyberforum.ru/ cpp-networks/ thread1645821.html
Всем привет! Работаю с передачей данных через интернет. Как можно изменить служебные параметры заголовка TCP или UDP (флаги, контрольная сумма) для своих нужд с использованием программирования на плюсах?
-L
15 / 9 / 12
Регистрация: 03.12.2015
Сообщений: 79
15.02.2016, 23:04 0

Пропадает сообщение из сокета - C++ - Ответ 8759494

15.02.2016, 23:04. Показов 1148. Ответов 7
Метки (Все метки)

Ответ

При выставке флага MSG_DONTWAIT операция проводится в неблокирующем режиме. Если операция не может быть завершена немедленно (например, нет данных) будет возвращено значение -1 в bytes_recieved и будет осуществлён выход из цикла. Так и происходит? Что показывает errno?

Вернуться к обсуждению:
Пропадает сообщение из сокета C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2016, 23:04
Готовые ответы и решения:

Копирование сокета или передача сокета в функцию
Добрый день всем, столкнулся с тем что не могу скопировать сокет. boost::asio::ip::tcp::socket...

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

Выкидывает из аськи, пропадает соединение со стимом, полностью пропадает инет
У меня проблемка такая с соеденением к интернету, не знаю что делать... Вообщем комп работает...

Пропадает общий доступ, когда пропадает интернет
На нашем предприятии локальная сеть, имеющая организацию &quot;рабочая группа&quot;. В кабинете используется...

7
15.02.2016, 23:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2016, 23:04
Помогаю со студенческими работами здесь

Периодически пропадает USB и пропадает курсор мыши
Добрый день Не так давно установил Виндоус 8. Периодически появляется проблема, вероятно,...

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

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

Уничтожение сокета
connect(client, SIGNAL(disconnected()), client, SLOT(deleteLater())); эта команда, на сервере,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru