Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Редактирование имени кнопки в реальном времени https://www.cyberforum.ru/ win-api/ thread73901.html
Здравствуйте. У меня есть массив кнопок, при нажатие на одну из них в кэпшене показывается ее имя. Нужно сделать так, чтобы при измене текста в кэпшене менялся текст и на самой кнопке, одновременно. buttonsArray - массив кнопок, buttonCaption - массив имен кнопок. Моя попытка: if(messages.hwnd==captionEditBox) if(messages.message==WM_LBUTTONDOWN) { int...
Не могу создать параллельный поток C++ WinAPI
Здравствуйте. Мне нужно запустить в парелельном потоке функцию void Test_Btsdk_PairDevice(BTDEVHDL dev_hdl). Я тупо содрал с книжки пример, ну и естественно подставил свою функцию: void __fastcall TForm1::Button2Click(TObject *Sender) { int x=0; DWORD dwThreadID; HANDLE hThread = CreateThread(NULL,0,Test_Btsdk_PairDevice,&x,0,&dwThreadID); }
C++ WinAPI запретить вызов Как с помощью WinApi запретить вызов диспетчера задач? https://www.cyberforum.ru/ win-api/ thread72438.html C++ WinAPI ComboBox - Как поменять цвет фона и текста? https://www.cyberforum.ru/ win-api/ thread72357.html
На msdn никаких сообщений не указанно для этих целей (в отличии от других контролов).
Ввод текста в чужое окно C++ WinAPI
Подскажите как реализовать вот например нахожу калькулятор HWND H = FindWindow("SciCalc", "Калькулятор"); if (H == NULL) // если не найдено { Caption = "Облом"; return; } static bool e = false;
C++ WinAPI Графическое приложение, которое выводит несколько прямоугольников с использованием API-функций Тут была уже похожая тема, но к сожалению, на нее так и было ответа. С помощью API-функций создать графическое приложение, которое выводит 8-10 прямоугольников с разными атрибутами (цвет, толщина, стиль), с обязательной перерисовкой изображения при манипуляциях с окном. Если кто поможет буду просто счастлив. Чуть не забыл язык можно DELPHI можно С++ https://www.cyberforum.ru/ win-api/ thread71830.html
C++ WinAPI Ошибка "unresolved external symbol _main" при создании окна https://www.cyberforum.ru/ win-api/ thread71825.html
Здравствуйте! Подскажите как быть =) Вот код программы#include "stdafx.h" #include "windows.h" #include "windowsx.h" LRESULT CALLBACK WndProc(HWND, UINT, WPARAM,LPARAM);
Как передать нажатие клавиши другому окну? (api в delphi) C++ WinAPI
всем доброго вечера. подскажите как мне передать нажатие клавиши другому окну? например у меня есть другая программа с эдитом. так вот в еще одно проге(где буду использовать апи функции) есть эдит и баттон и например все с эдита переместилось на тот эдит в другой проге... подскажите как реализовать такую чтоку...
C++ WinAPI WM_PAINT не рисует битмап(VS2005 C++) Доброго времени суток. Пишу в вижуалке 2005 и тут такой прикол, что битмап в окне не перерисовывается. До этого была похожая проблема с прямоугольником в обработке IDM_FILE_OPEN - решилась добавлением 2 HDC. Кидаю полный код, чтоб быстрее можно было создать проект. // GRr.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "GRr.h" #include <windows.h> https://www.cyberforum.ru/ win-api/ thread70914.html C++ WinAPI Асинхронные сокеты Windows Здравствуйте, форумчане! Интересует вопрос как можно синхронно отправить сообщение через асинхронный сокет? Нужно отправить сообщение серверу и дождаться ответа. Заранее благодарю за ответы. https://www.cyberforum.ru/ win-api/ thread70840.html
Календарь C++ WinAPI
у кого есть готовая прога-календарь на API???? спасите студента...
C++ WinAPI Цвет полосы прокрутки в листбоксе (Assembler) https://www.cyberforum.ru/ win-api/ thread69319.html
Собственно возникла проблема, когда я меняю бекграунд лист бокса, а скролинг остается белый. Можно ли как то на цвет скролинга повлиять? Или только свой скрол делать надо.
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
14.12.2009, 16:02 0

Определение доступности UDP сервера - C++ WinAPI - Ответ 414666

14.12.2009, 16:02. Показов 3162. Ответов 13
Метки (Все метки)

Ответ

Сразу замечания:
1. "Каждому клиенту при подключении к серверу выдается целочисленный идентификатор." -
Как ты будешь отслеживать уникальность этих идентификаторов? Ибо это напрямую связано с двумя вещами:
а. идентификация конкретного клиента,
б. величина "засыпания" клиента.
2. А учитываешь ли ты, что UDP является протоколом без гарантии доставки? Т.е. возможна ситуация, когда подтверждение не пришло не потому, что сервер упал, а просто потому, что исходное сообщение не дошло до сервера (а ему, естессно - не на что отсылать подтверждение). Ну или такой сценарий: сообщение дошло, сервер честно отправил подтверждение, но подтверждение потеряно в пути. Сервер, естессно, больше ничего посылать не будет (ведь он уже подтвердил, что просили), а клиент - посчитает, что сервер упал... Короче, надо разруливать. Самое простое - несколько RETRY и таймаут. А сервер, естессно, должен игнорировать повторные сообщения (ничего не делать), но, тем не менее, он должен аккуратно отсылать на них подтверждения.
Кстати, учти, что время "путешествия" сообщений по сети тоже может существенно изменяться в зависимости от текущей загрузки сети.
3. "Сервер постоянно отсылает широковещательные сообщения со своим именем." и
"... и начинаем вещать имя упавшего сервера." -
так чье же имя вещает сервер? Свое или чужое? (сТ.е. тав сервером, бывший клиент начинает вещать не свое имя, а чужое - бывшего сервера? Тогда как это стыкуется с первой фразой?) Здесь у тебя какое-то логическое противоречие.
4. "Проблема в том, что к этому времени на сокете может быть n-ое количество сообщений от
сервера, и как мне оттуда вытащить подтверждение?" -
Тебе не нужно допускать, чтобы в сокете скапливалась очередь сообщений от сервера. Сообщения нужно читать отдельным потоком и разгребать сразу же, как только они пришли.

Вернуться к обсуждению:
Определение доступности UDP сервера C++ WinAPI
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2009, 16:02
Готовые ответы и решения:

Определение доступности сайта
Задан файл с перечнем сайтов, надо вывести в файл информацию о доступности этих сайтов. Пример...

Проверка доступности FTP-сервера
Здравствуйте. У меня есть 2 FTP сервера и батник для копирования файлов на один из них, но...

Определение доступности интернет страницы
Всем привет! Может кто сталкивался с похожей задачей или знает решение; помогите пожалуйста. ...

Мониторинг доступности сервера с записью в лог
Здравствуйте. Есть скрипт мониторинга доступности сервера с записью в лог. Раз в 10 секунд он...

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

Определение доступности удаленного компьютера в Visual Basic
Здравствуйте. С помощью макроса в Word-2007 открываю файлы с другого компьютера, находящегося в...

Несовместимость по доступности: доступность типа параметра ниже доступности метода
Всем привет! Делаю задание на тему наследия классов. Есть класс «Поликлиника». Туда нужно загрузить...

Udp multicast поиск сервера
Добрый день. Помогите разобраться с точками. Вообщем суть в следующем коде: Клиент отправляет в...

Обработка ответа от сервера (udp)
День добрый. Есть такой вопрос, реализую чат на tcp/udp. С TCP все хорошо а вот на UDP есть...

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