![]() |
|
Другие темы раздела | |
C++ FTP-клиент Доброго времени суток. Сам я начинающий программист, только учусь, но вот настала острая нужда работать с сетью, а именно необходимо написать FTP клиент, способный просматривать директории сервера,... но тот как exe работает, а исходные коды исключительно не компилируются. Если у вас не компилируются примеры из стандартной поставки Qt, то видимо что-то не так с рабочим окружением: (1) не... https://www.cyberforum.ru/ cpp-networks/ thread1202558.html |
C++ Recv заполнить буфер целиком
https://www.cyberforum.ru/ cpp-networks/ thread1202802.html Добрый день. Понадобилось написать небольшой сервер, который принимает данные от клиента, сравнивает их со своими и если они не совпадают, отправляет клиенту свои данные. Решил использовать функцию... В голову пришло вот такое: int readCount = 0, disp = 0; while (disp < 100) { n = recv(sc, buf+disp, 100-disp, 0); if (n == -1) break; disp += n; } |
C++ Ошибка с преобразованием параметра для передачи по сокету Доброго времени суток, уважаемые. Играюсь с сокетами. Зашел в тупик. Ругается на преобразование. #include <sys/socket.h> #include <arpa/inet.h> //HOST TO NAME port number #include <iostream>... char messg = "a"; Поменяй на char messg = "a"; https://www.cyberforum.ru/ cpp-networks/ thread1205085.html | C++ Может ли быть сервер как клиент? Вопрос запутанный какой-то в названии )) А вообще, вот более развёрнуто: Вот есть у меня игра, там 10 слотов под игроков(т.е. клиентов), Обязательно человеку, который "создал сервер" быть клиентом... BeginerMan, Вы можете реализовать, например, выполнение сервера в одном потоке, а клиента - в другом потоке одного приложения; при этом будет необязательно реализовывать связь между ними через... https://www.cyberforum.ru/ cpp-networks/ thread1204217.html |
C++ Не отправляет сообщение клиентам
https://www.cyberforum.ru/ cpp-networks/ thread1199440.html Пишу сетевой чат на С++ Есть клиент-сервер (сокет-сервер), при получении сообщения он отправляет данное сообщение клиенту, который его послал, а остальные подключенные клиенты его не получают, хотя... потому что TCP. может сообщение слишком длинное, а ты вычитываешь от него только 256 байт. |
Разработать программу, рассчитывающую возможное количество адресов в сети по заданному IP-адресу и маске C++ Задача: разработать программу, рассчитывающую возможное количество адресов в сети по заданному IP-адресу и маске. на С++ |
C++ Параллельный TCP сервер linux Попробовал реализовать параллельный TCP сервер с созданием потоков по запросам. Все компилируется, запускается, но сообщения не передаются. Подскажите в каких местах я накосячил. Писал под CentOS,... vxg, клиент писался на скорую руку, вот и не заметил что использую разные функции для чтения отправки, изменю попробую. https://www.cyberforum.ru/ cpp-networks/ thread1202994.html | C++ Через что отправить данные в сеть? Всем привет, хотелось бы узнать способы отправки своих пакетов(не UDP и TCP) в сеть, без серверов под винду... сейчас использую WINPCAP, но к сожалению он не хочет работать под XE5 :( подскажите... В случае совсем своего формата датаграмм - через raw socket. Гугл в помощь. https://www.cyberforum.ru/ cpp-networks/ thread1206710.html |
C++ Dns клиент Builder6 C++ Помогите пожалуйста. Я уже пятый день над этим сижу. Я написал программу которая посылает днс запрос на сервер, а он говорит что формат не правильный. Делал в соответствии с RFC 1035. void... https://www.cyberforum.ru/ cpp-networks/ thread1206476.html |
C++ Передача слова на русском языке Winsock не могу передать слово, написанное на русском языке, выводится кракозябра :( Где код??? |
C++ Не пишутся принятые данные в файл Доброго дня. Столкнулся с такой проблемой: Передаю строковые данные от клиента серверу, данные принимаются сервером, но в файл не пишутся. Сброс принудительный на диск сделал. Привожу... https://www.cyberforum.ru/ cpp-networks/ thread1206276.html |
C++ Передача сообщения через интернет
https://www.cyberforum.ru/ cpp-networks/ thread1202300.html Доброго времени суток. Подскажите пожалуйста, возможно сохранить некоторую информацию в сети Интернет с одного компьютера (программно) так, чтоб потом можно было получить к ней доступ с другого. Без... бесплатные ФТП, клиент-сервер... как хотите... |
![]() 2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 89
|
||||||
13.06.2014, 21:06 [ТС] | 0 | |||||
Сокет сервера для нескольких клиентов без потоков? - C++ - Ответ 631448113.06.2014, 21:06. Показов 1405. Ответов 10
Метки (Все метки)
Ответ
Вывод recvfrom пока не выполнял. После множества модификаций, получился вот этот код. Но он все равно не показывает подключился ли клиент и какой у него ip/
вначале как и в клиенте представлены заголовки icmp, ip пакетов, а дальше уже реализация сокета сервера. (для более быстрого знакомства с кодом)
Вернуться к обсуждению: Сокет сервера для нескольких клиентов без потоков? C++
0
|
13.06.2014, 21:06 | |
Готовые ответы и решения:
10
Как через UDP сокет соединить трёх клиентов без сервера?
Общее хранилище для нескольких потоков сервера |
13.06.2014, 21:06 | |
Помогаю со студенческими работами здесь
0
Соединение клиентов посредством сервера без его дальнейшего участия Сервер с использованием пула потоков для параллельной обработки запросов клиентов Доработать сокет клиента и сокет сервера
Копирование файлов с FTP-сервера на компьютеры клиентов без замены уже имеющихся файлов |
Новые блоги и статьи
![]() |
||||
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|
Разработка кроссплатформенного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
|
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
|
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
|