Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Globus Toolkit Подскажите, пожалуйста, с чего можно начать освоение Globus Toolkit? Книжку какую-то или мануал? https://www.cyberforum.ru/ cpp-networks/ thread921411.html C++ Сокет сервер и внешний ip Возникла небольшая проблема с сервером и IP. Код могу выложить но он рабочий ибо при запуске в локальном режиме все работает и клиент и сервер. Вот если локально Клиент: hostEnt =... В роутере можно форвардинг портов настроить. Чтобы он пакеты со своего порта пересылал дальше на нужный порт нужной машине. https://www.cyberforum.ru/ cpp-networks/ thread921289.html
C++ Не получается авторизация на сайте https://www.cyberforum.ru/ cpp-networks/ thread918764.html
Здравствуйте уважаемые форумчане! Решил начать писать сетевые приложения на С++ и столкнулся с проблемой Не получается авторизоваться на сайте vk.com Строка авторизации следующая ... может слать в GET что-то еще? как минимум перевод строки и пустую строку. как вариант - еще и хост "GET h t t p ://host/doc HTTP/1.1\r\n" "Host: host\r\n" "Connection:...
C++ Посоветуйте книгу для изучения TCP/IP на C++ Посоветуйте пожалуйста книгу для изучения TCP/IP на C++, очень надо, а гугл ток выдает английскую литературу и сайт OZON...неужели нет бесплатной литературы на русском... Снейдер Йон Эффективное программирование TCP IP.chm Существует в электронном виде, гугл в помощь. https://www.cyberforum.ru/ cpp-networks/ thread916982.html
C++ Создать папку на FTP Здравствуйте. Скажите пожалуйста, с помощью чего можно создать директорию на FTP сервере? Желательно с примером. Спасибо. WSAGetLastError() Пробовал узнать ошибку? https://www.cyberforum.ru/ cpp-networks/ thread920780.html C++ Клиент-серверное приложение "Чат" Подскажите, пожалуйста. Как написать серверную часть Чата? Что должно туда входить? туда должен входить бесконечный цикл ожидания входящих подключений, принятие входящего подключения с занесением его в список, проверка наличия входящих данных по списку принятых подключений, удаление... https://www.cyberforum.ru/ cpp-networks/ thread918028.html
C++ координаты элементов html https://www.cyberforum.ru/ cpp-networks/ thread918531.html
Есть html файл на диске. В с++ или с# после загрузки в webbrowser.loadfromfile как можно получить реальные позиции элементов на экране в данный момент? например тегов <p> Что проще использовать...
C++ Сеть и С++ https://www.cyberforum.ru/ cpp-networks/ thread918496.html
Добрый день. Возникла необходимость написать программу которая скачает файл с интернета, и это надо сделать на языке С++. У кого какие идеи? А ещё можно исходники wget посмотреть. Она в составе busybox, если что.
C++ Подключение библиотеки WinPCap https://www.cyberforum.ru/ cpp-networks/ thread917539.html
Здравствуйте! Столкнулся с проблемой. Не знаю как правильно подключить библиотеку. может кто-нибудь по пунктам для чайника объяснить?:help: Добавлено через 1 минуту имеется ввиду подключить... если - не к проекту, а к vs 2008 то пиши расширение для студии ,не только для "чайников" есть MSDN
C++ программа "Сервер - клиент". В чем тут ошибка? https://www.cyberforum.ru/ cpp-networks/ thread917748.html
Хочу реализовать подключение клиента к серверу...когда клиента подключиться к серверу то сервер выдаст сообщение что клиент подключился... Сервер #include <iostream> #include <WinSock2.h>... Дайте пожалуйста ссылку для новичка где будет отчетливо написано про WSA и про SOCKET. просто вы откуда то это узнали)). а то в книге "эффективное программирование TCP/IP. Ион Снейдер" про это ничего...
C++ Скачать txt с FTP в массив байт и получить из него строчку Проблема такая. Нужно скачать txt с FTP сервера. Текстовик содержит 1 строчку, которую нужно прочитать. Но есть подвох, мне не нужно сохранять этот txt в отдельный файл, а потом читать. Нужно скачать... Через библиотечку libcurl все делается на ура. https://www.cyberforum.ru/ cpp-networks/ thread919061.html C++ Отправка по сети бинарных данных Ещё раз здравствуйте. У меня возникла такая проблема. Мне нужно чтобы клиентское приложение отправляло серверу такую вот структуру: typedef struct LOGIN { std::string login; int key; }... оказывается надо было так ...и весь этот "ад" "отвалится" когда промежуточный узел нашинкует ваш пакет на несколько фрагментов, а прога захавает только один... https://www.cyberforum.ru/ cpp-networks/ thread919703.html
2 / 2 / 0
Регистрация: 06.04.2013
Сообщений: 22
12.07.2013, 15:26  [ТС] 0

UDP клиент на сокетах - порты, с которых принимает recvfrom - C++ - Ответ 4835534

12.07.2013, 15:26. Показов 9195. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от vxg Посмотреть сообщение
порт в адресе полученном от recvfrom является локальным. сервер не должен считать данный порт портом отправителя. вообще порт отправителя всегда не определен.
Это будет порт, с которого клиент отправил данные на какой-то (другой) порт сервера, который жестко задан и не меняется. Локальный для клиента, на него надо отвечать.
Допустим, браузер шлет запрос на удаленный http сервер на порт 80 со своего порта 54321. Сервер видит, что пришло с такого-то ip с порта 54321, и отправляет страницу туда-же на порт 54321. Порт 54321 слушается браузером, пока не будет убит соответствующий открытый сокет. Клиенту открывать свой порт 80 не надо.

Вернуться к обсуждению:
UDP клиент на сокетах - порты, с которых принимает recvfrom C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2013, 15:26
Готовые ответы и решения:

Сервер принимает пакеты если клиент указывает неверный порт получателя UDP.
Вот возникла проблема не могу понять почему сервер принимает пакеты если клиент указывает неверный порт получателя UDP. Кто то может...

Recvfrom() не принимает пакеты
Короче говоря в udp-клиенте , когда оставляю его принимать пакеты он просто игнорит всё и считает , что принял пакет. (короче recvfrom()...

UDP Connect не снимает блокировку recvfrom
Как написано у товарища Стивенса, при использовании присоединенного сокета возвращаются асинхронные ошибки. У меня есть клиент, которого...

11
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2013, 15:26
Помогаю со студенческими работами здесь

Вызовы sento и recvfrom в получении udp пакетов
Код отвечающий за системные вызовы sento и recvfrom %define FAST_MESSAGE_MAX_SIZE 2048 %define SYS_SENDTO 44 %define...

Таймер ожидания для recvfrom (сокеты, UDP)
Как установить таймер ожидания для функции recvfrom?

Асинхронный сервер на UDP-сокетах
Хай. Я как-то писал асинх. сервер с использованием TCP-протокола и все получилось очень круто, потому что там есть понятие соединения, и...

Клиент и сервера на сокетах
Пытаюсь изучить Winsock, вот написал клиент и сервер. Сервер не дожидаясь запроса на подключение закрывается, и клиент тоже закрывается и...

Клиент-сервер на сокетах
Задача стоит в написании некого подобия чата. Получение на сервер работает, но хотелось бы сделать возможность обмена сообщениями...

0
Новые блоги и статьи
Vue 3: Создаем современное веб-приложение с Composition API
Reangularity 14.03.2025
В фронтенд-разработке Vue 3 выделяется своим прагматичным подходом. В отличие от React с его минималистичной философией "всё — JavaScript" или Angular с его всеобъемлющим корпоративным подходом, Vue. . .
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru