Форум программистов, компьютерный форум, киберфорум C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Установка libcurl в VS2019, не работает nmake Всем привет! Хочу ознакомиться и потыкаться с библиотекой libcurl c++. Устанавливаю на Visual Studio 2019 по этому гайду . Однако на пункте 4, где нужно вводить команду nmake, консолька выдает ошибку "nmake" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Погуглил как исправить. Нашел способ напрямую указать путь до nmake и вызывать его оттуда, однако... https://www.cyberforum.ru/ cpp-networks/ thread2929158.html Socket - Ошибка Interrupted system call C++
Добрый день. Пытаюсь разобраться с socket. Исходные данные: Клиент посылает на сервер запрос на начала сеанса, сервер посылает ответ о готовности, клиент передает данные, сервер принимает и посылает ответ о доставке. Написал программку. Все проде работает, но иногда вылетает ошибка при получении ответа о доставке сообщения - Interrupted system call. Причем если проверять все на локальной...
C++ Ожидание ответа от клиента после вызова функции получения какой либо информации Всем привет. Пишу приложения клиент/сервер и стало интересно реализовать одну вещь. Допустим клиент подключен к серверу и сервер запрашивает у клиента какие ни-будь данные. Делает сервер это с помощью функции: GetClientData(int client, char *pnamedest, int destlen) Данные находится только у клиента и их нет на сервере, по этому необходимо запросить их у клиента, приостановить выполнение... https://www.cyberforum.ru/ cpp-networks/ thread2924594.html C++ poll ловит какое-то UB Всем привет, решил попробовать написать оч простой echo сервер с использованием мультиплексора poll, но почему-то после первого подключения клиента и последующей отправки текстового сообщения сервер начинает делать вечный системный вызов poll и приложение по сути крашится. Не понимаю что делаю не так, прошу помочь, вот код: #include <iostream> #include <string> #include <unistd.h>... https://www.cyberforum.ru/ cpp-networks/ thread2922312.html
C++ & Mysql C++
Доброго времени суток. Столкнулся с проблемой. Нужно реализовать программу, которая будет держать списки клиентских компьютеров в организации. Реализация с помощью Mysql делаю. Но вот проблема. Почему то не могу настроить подключение. class NumberOne { public: void Connect() { MYSQL* link; link = mysql_init(0); if (!link) {
C++ Запуск своего протокола схемы URI через https:// Нужен свой протокол запуска программы наподобие mailto:xxxx@yyyy. Я знаю как зарегистрировать схему, например так: Windows Registry Editor Version 5.00 @="MyApp Protocol Handler" "URL Protocol"="" https://www.cyberforum.ru/ cpp-networks/ thread2919202.html
C++ Запрос PUT - и ответ от сервера Здравствуйте, Подскажите пожалуйста, а почему, если я делаю запрос PUT на сервер, в данном случае на: PUT /log-in.php HTTP/2 Host: www.cyberforum.ru user-agent: Test Free Browser accept: */* accept-encoding: identity content-length: 14 https://www.cyberforum.ru/ cpp-networks/ thread2917960.html Глобальная маршрутизация запроса к локальному серверу C++
Доброго времени суток! Разверну вопрос: Есть удаленный сервер ( пусть будет "А") на хостинге на одной стороне. На другой стороне сеть изернет, с роутером и хотя бы 2-мя машинами. Одна из этих машин - сервер ( "Б" ). MAC - адрес этой машины-сервера известен ТОЧНО. Также ТОЧНО известен глобальный IP этой сети.
C++ Проблема с переопределением библиотечных функций Здравствуйте, столкнулся с проблемой. Есть функция bind(...),которая определена в библиотеке <socket.h> ,а также в <iostream>. Мне нужно вызвать эту функцию которая лежит в socket.h, как бы так явно обратиться к ней в библиотеку или сказать компилятору что мне нужна эта функция именно из этой библиотеки. Ни в какую не хочет вызываться именно из socket.h https://www.cyberforum.ru/ cpp-networks/ thread2916342.html C++ Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP Задание. Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием многопоточности. Функциональные возможности клиента реализовать следующим образом: клиент вводит с клавиатуры строку символов и посылает ее серверу. Признак окончания ввода строки – нажатие клавиши "Ввод". Функциональные возможности сервера реализовать... https://www.cyberforum.ru/ cpp-networks/ thread2916256.html
Как поднять локальный сервер который будет переадресовывать данные? C++
Хочу сделать программу, которая при запуске будет поднимать локальный сервер, который при подключении к нему, будет транслировать данные на другой сервер, уже настоящий. То есть, что-то типа посредника между клиентом и сервером. Попробовал скопировать и посмотреть что выводит код-пример с сайта Microsoft. Приложение запустилось без ошибок, но при попытке законнектится к нему, консоль просто...
C++ Размер передаваемых RTSP пакетов gstreamer Использую код приведенный ниже для потокового вещания. Как изменить размер отправляемых пакетов?
2710 / 864 / 327
Регистрация: 10.02.2018
Сообщений: 2,044
29.12.2021, 14:29 0

Select() vs блокирующие сокеты - C++ - Ответ 15968539

29.12.2021, 14:29. Показов 5723. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено Optimus11 как решение

Решение

Цитата Сообщение от Optimus11 Посмотреть сообщение
Select`у не пришло сообщение от ОС о событиях на сокете и Select завершился просто так и мне его же опять нужно вызвать
Допустим вы хотите отключить клиента, если от него долго нет запросов. Как сделаете подобное без тайм-аута? А так довольно удобно, вышли по тайм-ауту, проверили время и опять поставили ожидание.

Вернуться к обсуждению:
Select() vs блокирующие сокеты C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2021, 14:29
Готовые ответы и решения:

Блокирующие функции
В хелпе qt часто написано - функция блокирующая и неблокирующая... я так понимаю, что неблокирующие...

блокирующие сокеты
блокируют ли сокеты нити (thread)?

Indy - блокирующие сокеты
вообщем пытался подключиться к серверу с помощью TCPclient ,но там нет события где должно выдавать...

Как создать блокирующие сокеты?
Какую библитеку нужно подключить для того чтобы использовать болкирующие сокеты для Windows...

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

В IE появляются окна блокирующие работу
Возможно проблема была в антивирусе AVAST, сейчас установил NOD32, но не уверен, что система...

Обновление Flash Player'a, блокирующие сайты
Поймал сей недуг... (Как и где понятия не имею.) Антивирусы игнорят... Блокирует два компа и два...

Как обойти сервера блокирующие сайты?
Как обойти сервера блокирующие сайты? Вот путь: tracert www.ru-admin.net Трассировка маршрута к...

3 способа подключения javascript, не блокирующие построение DOM
Ребят, подскажите пожалуйста 3 способа подключения javascript, при скачивании не блокирующие...

Php сокеты и unix-сокеты
Здравствуйте, есть программа, написанная на С под Linux. При её работе в памяти хранятся несколько...

Как при изменении одного <select> подгрузить в другой <select> данные...
Как при изменении одного &lt;select&gt; подгрузить в другой &lt;select&gt; данные... пример: с марками...

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

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