Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Чат... https://www.cyberforum.ru/ cpp-networks/ thread45263.html
Решил написать чат, так сказать для общего развития навыка, окно сделал без проблем, но вот как сделать чтобы приложения коннектились? В гугле лазил, хм... там написано что нужно использовать сокеты, в другой статье нашел что сокеты используют WinAPI, но я делаю при помощи дот.нета...
C++ Ошибка сокета при передаче в поток
Короче лаба по програмиированию, типа сервер на TCP сокетах. Ошибка возникает внутри потока, куда я передаю созданные аксептом сокеты на каждого клиента. int KNBServer::Listen() { int iResult; PHOSTENT pLocalHostEnt = gethostbyname("localhost"); SOCKADDR_IN addr; ZeroMemory(&addr,sizeof(addr)); addr.sin_family = AF_INET; addr.sin_addr.s_addr = ((in_addr...
C++ Как перевести void* в struct? Занимаюсь чатом. столкнулся с проблемой преобразования типов typedef struct Tmess { String nick; String adr; String data; } mess; void __fastcall TForm1::SockAccept(TObject *Sender, TCustomIpClient *ClientSocket) https://www.cyberforum.ru/ cpp-networks/ thread42972.html C++ Промежуточный запрос на одном сокете. https://www.cyberforum.ru/ cpp-networks/ thread42593.html
Здравствуйте, хочу проконсультироваться с таким вопросом, есть сокет он конектится к серверу и потом в цикле получает от него ответы. При чем по такой стуктуре send while(1) { recv } тоесть шлет 1 запрос, а ответы получает пока сокет работает. Мне нужно в это время когда сокет подключен послать еще 1 запрос и вот я думаю, как его посылать если этот сокет все время ловит инфу от...
GetIfTable невозможно получить имя интерфейса !!! C++
Пробую получить имя сетевого соединения через GetIfTable. Код ниже. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <winsock2.h> #include <ws2tcpip.h> #include "Unit2.h" #include "iphlpapi.h"
C++ [ILINK32 Error] Error: Unresolved external 'GetNumberOfInterfaces' referenced from https://www.cyberforum.ru/ cpp-networks/ thread37583.html
Пытаюсь компилить проект.. 3 строчки буквально... //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit2.h" #include "iostream"
C++ Сокеты + get + чтение ответа Нашел пример работы с сокетами. Решил переделать его для запроса содержимого web страницы. Научился отправлять get запрос и читать ответ. Но появилась проблема: при чтении ответа с крупных сайтов я недополучаю часть кода страницы. В чем может быть проблема? И можо ли как то сократить код? #include <stdio.h> #include <string.h> #include <winsock2.h> #include <windows.h> #include <ctype.h> ... https://www.cyberforum.ru/ cpp-networks/ thread35914.html C++ Передать значени через глобальную переменную или указатель
Имеется функция, которая должна возвратить строковое значение. Сделал 2 способами. 1 - объявил глобальной переменной строку и передавал в функцию указатель на эту переменную. 2 - передал функции указатель на строку, а вернул указатель на строку, которая была сформирована внутри функции. Хотелось бы узнать как правильнее поступить, если с помощью функции надо модифицировать(вернуть) строку??
C++ POST запрос Здравствуйте! Подскажите как используя сокек отправить пост запрос на сервер? https://www.cyberforum.ru/ cpp-networks/ thread35334.html C++ UDP Broadcast https://www.cyberforum.ru/ cpp-networks/ thread35031.html
Здравствуйте, написал программу которая с помощью UDP считает количество своих копий на локальной машине(придумал задание не я:)) В общем. Сделал по своему - работает. Но задание нужно выполнить через Broadcast. В общем задание выполняется таким образом: 1)Инициализация сокета 2)Бинд сокета 3)Если Бинд произошел переходим в бесконечное чтение 4)Если бинд не произошел отправляем сообщение...
C++ Сокеты (WinSock 2.0) и потоки (Threads) в WinXP Pro и WinServ 2003
Введение Пишу "клиент-серверное" приложение, чтобы руку "набить" (TCP/IP, не UDP). При подключении клиента для него выделяется поток, при запросе отправляется ответ. Тестирование Приложение "клиент" создает N подключений к серверу и каждую секунду делает запрос на получение данных. Проблема При подлючении 2000+ (+ всегда разный лежит в интервале ) клиентов, дальнейшее создание потоков на...
C++ Chat Borland C++ 06 Я уже приступил, кое что нашел в сети, может кто то разбирается ?! Расскажите как Едиту, присовоить какую либо функцию ?! и можно ли работать с "->" в сетевых приложениях ?! Чат для локалки, чтобы вписать хост, и ко мне приконектилися, без излишек, самый простой чат! Добавлено через 15 часов 48 минут 22 секунды void __fastcall TForm1::Button3Click(TObject *Sender) { ... https://www.cyberforum.ru/ cpp-networks/ thread31422.html
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
03.08.2009, 18:19 0

Непонятное поведение winsock - C++ - Ответ 231806

03.08.2009, 18:19. Показов 2490. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Alexandoros Посмотреть сообщение
Если чексумма не совпадает, пакет дропается и пересылается заново. Это все входит в стандарт протокола tcp. Так что доставка будет гарантированой. И естественно, за битую память у тебя на машине протокол не отвечает.
Если чексумма не совпадает, то приёмник должен дропнуть пакет. А передатчик считает, что если подтверждения нет какое-то время, то надо переслать пакет. Таким образом, если ты пишеш и приёмник и передатчик, то должен проверять сумму CRC. Иначе передатчику не откуда будет узнать, что пакет пришёл битый и его надо переслать.

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

Непонятное поведение поведение TIM6 на STM32f4discovery
Вводные данные: SYSCLK=168Мгц; AHB Pressotir=1; APB1 Pressotir=4; TIM6_Pessotir=3; Т.о....

Непонятное поведение
Всем привет! В книге &quot;Прата - Язык программирования C++. Лекции и управжения 2011&quot; нашёл вот такой...

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

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

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

Непонятное поведение CheckedListBox
Здравствуйте. У меня возникла совсем не понятная для меня проблема. Все идеи борьбы с ней...

Непонятное поведение в цикле
int b = 0; for (int i = 1; i &lt;= 5; i++) { if...

Непонятное поведение блоков
Дизайн состоит из трех блоков и должен меняться в зависимости от размеров окна. Код несложен, но...

Непонятное поведение ArrayList
У меня есть код, который циклом достаёт данные из базы данных и помещает их в HashMap, а оттуда уже...

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