Вопросы по теме 'winsockets'

Перекрывающийся обратный вызов WSARecv() не вызывается в приложении MFC
У меня есть компонент COM, реализованный на C++ с ATL, который использует ввод-вывод с перекрывающимися сокетами. Сразу после установления соединения с сервером он начинает перекрывающееся чтение сокета с таким кодом: // Pass pointer to this...
2059 просмотров
schedule 10.05.2022

GetMem для одной переменной PChar изменяет содержимое другой переменной PChar
Итак, у меня следующая проблема. У меня есть 2 переменные PChar. Выделяю память под первую, делаю какие-то операции, выделяю память под вторую переменную - и на этом шаге первая переменная содержит неверное значение (видел при отладке). Вот код:...
2639 просмотров

Ошибка WinSock 10061
Я написал простое клиент-серверное приложение с использованием winsock. Сервер и клиент подключаются и обмениваются данными через TCP-порт 76567 (я выбрал случайное число) на локальном хосте. Я тестировал его на трех рабочих столах, два из которых...
8906 просмотров
schedule 16.03.2024

Как имитировать клиент-серверное приложение, которое я написал на С++, используя сокеты Windows?
Недавно меня попросили написать клиент-серверное приложение, поэтому я сделал это, используя сокеты C++ и Windows, и я попробовал это на двух компьютерах в локальной сети, и это сработало довольно хорошо. Мой профессор хочет, чтобы это работало на...
2684 просмотров

Winsock RIO: RIOReceive возвращается немедленно без передачи байтов
У меня проблемы с работой Winsock RIO. Кажется, что каждый раз, когда я отправляю RIOReceive, он немедленно возвращается с 0 переданными байтами, и мой партнер не может передать сообщение. После публикации RIOReceive я жду RIODequeCompletion,...
1597 просмотров
schedule 27.01.2023

тайм-аут для блокировки сокета TCP не работает
Обратите внимание: используется платформа Windows , а не Linux. У меня есть блокирующий клиентский сокет TCP. После подключения к удаленному серверу я устанавливаю тайм-аут чтения (так как удаленный сервер нестабилен, состояние сети плохое) и...
493 просмотров