recv

    1зной

    1ответ

    EDIT: Удалено код/​​объяснение, потому что этот проект был снова предоставлен, и учащиеся могут легко найти решение через этот пост. Чтобы выяснить, что произошло, я просто передал неправильную длину/

    0зной

    2ответ

    У меня есть этот код: while (1) { char buffer[4096]; memset(buffer,0,4096); int bytes_read = recv(client_fd, buffer, sizeof(buffer),0); if (bytes_read == 0) break; if (b

    3зной

    5ответ

    У нас есть приложение, которое использует epoll для прослушивания и обработки http-соединений. Иногда epoll_wait() получает закрытое событие на fd дважды в строке. Значение: epoll_wait() возвращает со

    2зной

    5ответ

    Я пытаюсь создать приложения p2p в Linux, которые я хочу запустить как можно эффективнее. У меня есть проблема с управлением пакетами. Как известно, в буфере recv() может быть больше одного пакета, по

    2зной

    3ответ

    Я подключил клиент сокета для связи с ip-камерой с RTSP через HTTP, чтобы получить видео с камеры. Чтобы установить связь с камерой, сначала мне нужно установить туннель HTTP-GET, а затем отправить ко

    1зной

    5ответ

    Влияет ли изменение IP-адреса клиентской машины или любой другой модификации на вызов recv() на клиентской машине? На стороне сервера изменений не производится. На стороне клиента TCP recv() будет тай