Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Простой клиент-сервер с использованием сырых сокетов Здравствуйте! Уже целую неделю бьюсь над вопросом "Как создать простой клиент-сервер с использованием сырых сокетов (raw sockets)?" :cry:. Я разбирал структуру разных пакетов для передачи данных (TCP, IP, UDP), но ничего не получается; к этому сообщению прилагаю код структур которые я написал: Пакет IP: typedef struct IPHeader { UCHAR iph_verlen; // версия и длина заголовка ... https://www.cyberforum.ru/ cpp-networks/ thread1652594.html UDP Server с приемом по определенному ip C++
Добрый день. Создаю 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") https://www.cyberforum.ru/ cpp-networks/ thread1651266.html
Ping: Socket Error #10040 Message to long C++
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); https://www.cyberforum.ru/ cpp-networks/ thread1647526.html TCP/IP пакеты. Как можно изменить служебные параметры заголовка TCP или UDP? C++
Всем привет! Работаю с передачей данных через интернет. Как можно изменить служебные параметры заголовка TCP или UDP (флаги, контрольная сумма) для своих нужд с использованием программирования на плюсах?
C++ Какие библиотеки надо использовать, для работы с Winsock2? https://www.cyberforum.ru/ cpp-networks/ thread1645057.html
Добрый день. Ситуация такая робую запустить простой пример отсюда. Winsock для всех (часть 2) вот код чтоб далеко не бегать // ws2.cpp : Defines the entry point for the console application. //
C++ Сканирование подсети Подключены устройства дома к wi-fi,там телефон ,планшет и т д. сканирую подсеть, в арп таблице тока ноутбук, стационарный компьютер, а телефон и планшет не видит.В чем причина? почему эти устройства не заносятся в арп таблицу? https://www.cyberforum.ru/ cpp-networks/ thread1644794.html
C++ Узнать IP по MAC адресу
Есть мак адрес устройства. Необходимо связаться с этим устройством когда IP динамический. Знаю есть команда на CMD узнать ip по мак: arp -a | grep 00-11-22-33-44-55. Но нужно на с++ что то типо такого. Какие библиотеки есть?Как это делается?Литература?
C++ Почему происходит ошибка линковки? Всем привет!Только начал изучать сети на c++,нашел пример в интернете: это сервер. // Server #include <iostream> #include <windows.h> #include <winsock2.h> using namespace std; https://www.cyberforum.ru/ cpp-networks/ thread1643688.html
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
03.02.2016, 12:52 0

Использование не блокируемого WinSock TCP сокета. Реализации таймаута для ожидания connect() - C++ - Ответ 8705329

03.02.2016, 12:52. Показов 10969. Ответов 10
Метки (Все метки)

Ответ

ну, так же как и проверяете что законнектился, только активность надо не на запись а на чтение
т.е
C++
1
2
3
4
fd_set setR;
FD_ZERO(&setR);
FD_SET(ConnectSocket, &setR);
int retVal = select(ConnectSocket+1, &setR, NULL, NULL, &time_out);
Добавлено через 1 минуту
и .тд
C++
1
2
if (retVal>0 && FD_ISSET(ConnectSocket, &setW))
///recv


Вернуться к обсуждению:
Использование не блокируемого WinSock TCP сокета. Реализации таймаута для ожидания connect() C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2016, 12:52
Готовые ответы и решения:

Написать соединение: много клиентов - сервер (Winsock; на сервере 3 сокета: 2 TCP и 1 UDP)
Всем здрасьте !!!! Мне надо написать соединение: много клиентов - сервер Тут мне надо иметь...

Повторное использование сокета winsock
Здравствуйте. Мне нужно написать FTP клиент с обязательным использованием winsock api. За...

Варьирование таймаута при передаче по TCP/IP
Доброго дня! В общем есть задание, реализовать клиент серверное приложение, которое будет: ...

TCP сервер и ошибка "Обычно разрешается только одно использование адреса сокета"
Всем привет! Волей случая, в общеобразовательных целях решил заняться написанием WEB сервиса для...

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

Winsock и выгружение отработавшего сокета из памяти
тему уже поднимал, но понадеялся на собственный силы итак, проблема такова: имеется...

WinSock, открытый файл и connect
Здравствуйте! Столкнулся с проблемой (WinXP SP2): HANDLE hFile = CreateFile(...); //то есть,...

Не приходят сообщения от клиента при неблокирующем режиме сокета \winsock
Привет, хочу реализовать простой обмен сообщениями в локальной сети, с блокирующем сокетом все...

Как принудительно завершить поток, зависший на функции Connect (winsock)
Пишу программу клиент для работы по TCP. Использую библиотеку winsock. Т.к. некоторые функции...

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