|
|
Другие темы раздела | ||||||||||||||||||
C++ Перемешивание данных при отправке через QTcpSocket Есть сервер и клиент. Клиент отправляет 200+ QByteArray по 65536 байт. Сервер принимает по 65536 байт и кладет из буфера сокета в другой буфер. Проблема в том, что при приёме каждого массива байтов данные приходят перемешанные и они уже не годятся для обработки. Как можно отсортировать данные (неважно где, хоть на отправке, хоть на приёме)? Или упорядочить массивы байтов и его отправку? На... https://www.cyberforum.ru/ cpp-networks/ thread3120948.html |
Как проверять статус клиента, подключен или нет C++ Делаю чат с TCP/UDP соединением. Сейчас нужно сделать так, чтобы сервер показывал клиентам список подключенных клиентов. Т.е клиент подключился, этот список отправился на другие доступные клиенты, но так же если клиент отключился, у остальных клиентов этот адрес тоже удаляется. Код не нужен, только бы алгоритм знать и какие функции использовать. Была мысль постоянно обмениваться сообщениями,... | |||||||||||||||||
C++ Значение функции send() Если значение функции send() будет возвращено и равно 10 как поведет себя код, он будет ждать ответа от сервера? #include <iostream> #include <winsock2.h> #include <ws2tcpip.h> #pragma comment(lib, "ws2_32.lib") int main() { https://www.cyberforum.ru/ cpp-networks/ thread3118036.html |
C++ Ошибка в чтении пакетов с не блокирующимся сокетом WinSock2
https://www.cyberforum.ru/ cpp-networks/ thread3115659.html Имеется проблема не знаю как решить уже как только не пребывал. While и в for циклах всё равно выдаёт второе исключение которое делается в проверке if на получение байтов из функции recv. Пробовал и добавлять проверку до самого чтения если SOCKET(клиента) != INVALID_SOCKET и SOCKET_ERROR то начинать читать иначе просто он пропускает этот сокет но цикл всё равно начинает процесс принятия пакета... | |||||||||||||||||
C++ Почему вылетает ошибка "Протекает наложенное событие ввода/вывода"? Есть серверное приложение с крутящейся в потоке функцией WSARecv (в функции потока она крутится в бесконечном while): Сама функция: void RM(CMaybeChatDlg* pDlg) { char buffer = { 0 }; WSABUF wsaBuffer; wsaBuffer.buf = buffer; wsaBuffer.len = sizeof(buffer); |
C++ Локальные сети Доброе утро! Вопрос: компьютеры находятся в локальной сети без интернета, подключал принтеры по локальной сети и в момент пишет что сервер не в сети, хотя главный компьютер работает и в сети, но с другого компа печатается при подключении на тот сервер пишет ошибку подключения 0x00004005 версия windows 7 https://www.cyberforum.ru/ cpp-networks/ thread3109344.html | |||||||||||||||||
C++ curl не работает
https://www.cyberforum.ru/ cpp-networks/ thread3108325.html Всем привет. Кто разбирается как правильно добавить curl в vs 2022 помогите пожалуйста. Перепробовал уже все способы из инета, но в конечном итоге все равно получаю ошибку |
Почему буфер, отправленный от сервера клиенту заполнен посторонними символами? C++ Реализую сетевую игру крестики-нолики. Столкнулся с тем, что на сервере массив, представляющий игровое поле отображается нормально, но когда его принимает клиент, то он заполнен посторонними символами. Примерно так: Вывод игрового поля на сервере до и после отправки: --------- * | * | * | --------- * | * | * | --------- * | * | * | --------- | |||||||||||||||||
C++ V4L2: ошибка удаления буфера из очереди: недопустимый аргумент Я написал сервер, который постоянно захватывает видеокадры, и накапливает их в буфере (видео идет 5 секунд, оно постоянно обновляется), как только клиент подключается к серверу, это видео передается через сокет. У меня проблема. Ошибка «Ошибка удаления буфера из очереди: недопустимый аргумент» в строке «if (ioctl (fd, VIDIOC_DQBUF, &buf) == -1)» Что я делаю неправильно? #include... https://www.cyberforum.ru/ cpp-networks/ thread3106320.html |
C++ Валидация jwt через keycloak
https://www.cyberforum.ru/ cpp-networks/ thread3106273.html Добрый день! Есть отдельная система, авторизация в которой происходит через Keycloak. После авторизации я получаю соответствующий jwt токен, в котором есть имя авторизованного пользователя. Так же, у меня есть отдельный сервис на плюсах, не встроенный в эту систему. Я бы хотел проводить авторизацию пользователя в этом сервисе на основе полученного токена. Правильно ли я понимаю, что... | |||||||||||||||||
C++ Как получить ответ в файл Всем привет. Как мне занести ответ сервера в отдельный файл? вот код HINTERNET hInternetSession; HINTERNET hURL; HINTERNET hInternetConnect; HINTERNET hHttpOpenRequest; hInternetSession = InternetOpen("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0",INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); if(hInternetSession) { hInternetConnect =... |
C++ Крестики - нолики через сокеты
Всем привет, хотел написать крестики и нолики посредством клиент-сервер, с помощью winscok2 , но проблема в отправке и принятии буфера (send и recv). Я просто не могу нормально вывести доску.
int CreateServerSocket() {
const char* addresses = "127.0.0.1";
const char* port = "27015";
// Функция для запуска сокета
Наверх
|