Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Отправка и приём данных Tcp сокеты. У меня есть два массива байтов. Допустим я отправил один массив, а потом ещё один. Как они придут? Могут они прийти как один или сначала первый, а потом второй? Другой способ пояснить :) 2 массива я шлю одному клиенту send(byteArr1) https://www.cyberforum.ru/ cpp-networks/ thread1307504.html Передача больших сообщений C++
Проблема состоит в том что сервер принимает структуру в структуре есть поле char a; оно передается нормально некоторое время, а потом передается черте что. Поле на клиенте не изменяю оно статично(для проверки делал) в чем может быть проблема send(my_sock2, (char*)&d11, sizeof(d11), 0); структуру передаю так bytes_recv1 = recv(my_sock1, (char*)&d1, sizeof(d1), 0); принимаю так сама...
C++ Допуск к серверу через роутер Написал сервер чата на C++ и клиент на C#, при попытке кого-то извне подключится к серверу через клиент приводят к неудачам,но на моей машине подключение идет нормально. Как прокинуть порты и IP, чтобы можно было пользоваться нормально чатом? https://www.cyberforum.ru/ cpp-networks/ thread1307252.html C++ Программа, которая заходит на определённый сайт и выполняет некоторые действия Добрый вечер. Нужна программа, которая зхаодит на сайт и выполняет определённые действия. Такие как : переход по ссылке, печать текста. Не могли бы вы подсказать хотя бы примерно, как это реализовать ? Спасибо https://www.cyberforum.ru/ cpp-networks/ thread1307230.html
Вывод username вошедшего пользователя C++
есть клиент-серверный чат. Сервер написан на C++, клиент-на C#. Встал вопрос. При подключении к серверу пользователя - в чате показывается Connected(как и задумывалось), но хотелось бы, чтобы и остальные пользователи получали строку на подобие: %username% connected. Как можно это реализовать ? проект могу приложить
C++ Сворачивание сервера в трею https://www.cyberforum.ru/ cpp-networks/ thread1306745.html
Подскажите,пожалуйста. Написал консольный сервер и хочу,чтобы при сворачивании окна,он сворачивался значком в трею,а не в простое окно. Как-то можно это через функции C++ описать? Спасибо
C++ Фильтрация трафика Мне нужно написать две программы для фильтрации трафика. Первая программа - фильтрация трафика на сетевом уровне, Вторая - фильтрация трафика на транспортном уровне. Подскажите какую литературу можно почитать. и с помощью какой библиотеки можно реализовать https://www.cyberforum.ru/ cpp-networks/ thread1306576.html Подвисает accept C++
Всем привет! У меня сокетный сервер написан на С++, а клиент на Java. Все прекрасно работает на Windows 8. Поставил систему на Windows 7 и уперся в проблему, не могу установить соединение с сокетом. Клиент на Java: InetAddress ipAddress = InetAddress.getByName("127.0.0.1"); Socket socket = new Socket(ipAddress, 1111); System.out.println("Client socket created");
C++ Omnet++ Добрый день, Кто-нибудь сталкивался со средой моделирования Omnet++? Нужно построить беспроводную сеть с маршрутизацией на основе данных о позиции узлов. Не знаю от чего оттолкнуться - inet или mixim... Спасибо https://www.cyberforum.ru/ cpp-networks/ thread1304852.html C++ Сокеты. Прием данных клиентом от сервера Здравствуйте. Задача такая: Клиент отправляет серверу данные, сервер, исходя из полученных данных, обращается к БД, результат запроса нужно отправить клиенту. Обязательно ли создавать отдельный поток для прослушивания сообщений от сервера? И можно ли обойтись тут только блокирующими сокетами? https://www.cyberforum.ru/ cpp-networks/ thread1304342.html
Клиент на Code::Blocks, неизвестный идентификатор getaddrinfo C++
Есть Code blok, решил написать клиента для соединения с сервером, уже что только не перепробовал не компилируется.... #undef UNICODE #define WIN32_LEAN_AND_MEAN #include <iostream> #include <fstream> #include <cstring> #include <winsock2.h> #include <windows.h>
C++ Winsock select fd_set fd; FD_ZERO(&fd); FD_SET(Socket, &fd); nError = select(1, &fd, NULL, NULL, &tv); Что тут происходит? Можно поподробней https://www.cyberforum.ru/ cpp-networks/ thread1303658.html
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
25.11.2014, 01:27 0

Обрыв соединения, TCP - C++ - Ответ 6896775

25.11.2014, 01:27. Показов 5359. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от Pikemaster Посмотреть сообщение
1. Периодической отправлять/принимать тестовые пакеты.
Пакеты ? На TCP ? Интересно было бы посмотреть, как вы это сделаете.

Цитата Сообщение от Pikemaster Посмотреть сообщение
2. Ловить количество прочитанных с помощью recv байт (если возвращено значение 0, то произошёл обрыв или закрытие сокета)
Ну если сервер не проверяет, сколько байт вернула recv - то это какой-то
неправильный, плохой сервер. А вообще, 0 в этом случае означает, что
другая сторона разомкнула свой конец соединения и больше не будет
посылать данных (но пока может их принимать). Ситуация более, чем штатная.

Цитата Сообщение от Pikemaster Посмотреть сообщение
3. Читал про keepalive как опция для сокета, стоит ли её использовать и вовремя ли она обнаружит обрыв соединения?
Стоит или не стоит - это вопрос логики работы приложения.
Но учитывайте, что SO_KEEPALIVE - это дополнительная нагрузка на канал связи.
Так ли это все нужно ? Мне, например, за последние года 3-4 эта опция не
пригодилась ни разу.

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

Проверка соединения TCP
Привет всем! Пишу MODBUS/TCP-клиент на QNX(POSIX) (есть основной и резервный канал до сервера), с...

Создание последовательного сервера с установлением логического соединения (TCP/IP)
Не могу понять, в чем проблема. Выдает какой-то бред Сервер: #include &lt;WinSock2.h&gt; #include...

Как в клиенте получить локальный IP-адрес TCP-соединения?
Друзья! Кропаю TCP-соединение по книге Криса Касперского &quot;Самоучитель игры на Winsock&quot;, так вот,...

Обрыв соединения!
Доброго времени суток уважаемые форумчане!!! Столкнулся с такой проблемой: Приобрёл новенький...

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

Обрыв соединения!?
Здравствуйте Такая проблема. Дома 4 ПК подключены к сети через роутер Последнее время стало...

Обрыв соединения
Здраствуйте! Пишу клиент на C# к базе данных(SQL Server 2008), наткнулся на ошибку такого рода (см....

Обрыв сокет соединения
Здравствуйте. Хотелось бы попросить у вас помощи. У меня такая проблема. Есть сервер и клиент....

Обрыв интернет соединения
Всем привет! Я пользуюсь 3джи интернетом, а в роле модема у меня выступает мой моб. Телефон. Но у...

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