Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Скачивание файлов через сокет https://www.cyberforum.ru/ cpp-networks/ thread386185.html
Привет народ!))) Начал неделю назад изучать использование сокетов в С++, необходимо сделать программу, похожую на известную всем wget, то есть через ТСP и http протокол скачивать нужные файлики с сайтов, используя сокет. Ну в общем то как устанавливать соединение и создавать сокет я немного понял. Но вот как узнать список файлов, доступных для скачивания, и как их скачать (мне почему то кажется...
C++ WinApi Socket send(), recv() pool realtime.
Задали задачку: 1. Написати програму-клієнт яка б відправляла довільні дані на сервер, якщо сервер не відповідає на протязі 15 секунд, то вивести користувачу повідомлення що сервер недоступний і завершити виконання програми (язык украинский) Надо использовать чисто WinApi обертки типа .NET не канают. Что есть: - #pragma once #include <Windows.h> #include <map>
C++ WinSock - один send и работает, и нет https://www.cyberforum.ru/ cpp-networks/ thread383155.html
Добрый день. Прошу помочь мне! :( Столкнулся с тем, что один send в первый раз всегда работает, а во второй нет. Хотя для этого нет никаких оснований. Вот код. Здесь происходит регистрация (1 send). Отправка нужного запроса (2 send). 3 send такой же как и второй, но recv от него возвращает байтовый мусор, да и сам запрос не производит нужных манипуляций на сайте. Я выделил комментарием...
C++ Выключить сокет при выключении приложения В классе создается сокет (sys/socket.h пишу в линуксе) сервера и в деструкторе выключается. При выключении приложения с помощью нажатия CTRL+C конструктор не вызывается и порт остается некоторое время занятым. Как быть? https://www.cyberforum.ru/ cpp-networks/ thread381548.html
Ограничение скорости передачи данных при использовании сокетов. C++
Требуется передавать большие объемы данных от сервера клиенту (коих одновременно может быть несколько). Каким образом можно ограничить скорость передачи данных? Был вариант выставлять задержки слипами, но мне кажется, что это не очень эффективно и не дает полной гибкости в управлении каналом передачи данных. Подскажите, куда копать? Добавлено через 10 часов 46 минут Вверх Добавлено через 3...
C++ Создание много платформенных программ и серверов https://www.cyberforum.ru/ cpp-networks/ thread377469.html
Может кто посоветовал какой нибудь материал на данную тему(саиты, кныги) где можна было бы почитать, как говорится научится их созданию при помашчи C++.
C++ Код из С++ Builder в Visual Studio https://www.cyberforum.ru/ cpp-networks/ thread377253.html
Проблемка заключается в том, что я стал портировать код от С++ Builder в C++ Visual Studio 2010. Повылазили куча ошибок. Что сам знал то пофиксил. Но вот что дальше даже не знаю. Исходный код: #include <windows.h> #include <iostream.h> #pragma hdrstop #pragma argsused int main(int argc, char* argv)
Подключение к mail C++
это сам писал ну чтоб проще с сокетами было client::client(char* ip, int MY_PORT) { setsockopt(s,SOL_SOCKET,SO_RCVBUF,(char*)SO_RCVBUF,sizeof(SO_RCVBUF)); str=new char; s=socket(AF_INET,SOCK_STREAM,0); ss.sin_family=AF_INET; ss.sin_port=htons(MY_PORT); if (inet_addr(ip)!=INADDR_NONE) ss.sin_addr.s_addr=inet_addr(ip);
C++ Чат https://www.cyberforum.ru/ cpp-networks/ thread375019.html
Здравствуйте, уважаемые программисты) Прошу помощи! Задание такое: написать схему работы клиента и сервера в чате. Вот такая схемка=> http://fet.aics.ru/metod/os/laba12/laba12_files/15-16-7 Но она подходит для всех такого типа, а мне нужно конкретно для чата. Нужно что-то убрать, сократить. Помогите! Спасибо заранее!
C++ Raw сокеты .Загляните пожалуста ,а то уже голова болит я вообще программирую на с++ использую winscok 2.2 мне надо послать пакет(который генерирует моя программа). смотрел как у вас на php всё классно делается ну думаю может вы поможете. я хочу отпрать пакеты не содержащие моего ip. вот есть функция SOCKET s=socket(AF_INET,SOCK_RAW,.................) вместо трёх точек надо выбрать протокол ip, udp, tcp, icmp Или ещё какой то там 1 какой... https://www.cyberforum.ru/ cpp-networks/ thread374922.html
Литература по RAW сокетам C++
кто знает где можно найти хорошие ссылки по этой теме Добавлено через 41 минуту пожалуйста очень надо хорошую статью. с кока нет облазил ни чего не нашёл Добавлено через 12 часов 24 минуты модераторі можете мою тему перенести в другое место где на неё скорее всего ответят
C++ Самописная библиотека по упрощенному использованию сокетов https://www.cyberforum.ru/ cpp-networks/ thread371783.html
создал lib(klient.a) который даёт у прощеный доступ к функции отсылки данных программа не будет работать в окне так как там есть функция принтф, но это исправимо вот пример как связаться с сервером и получить отослать от него данные вот пример START_WSA klietn s("127.0.0.1",80); s.get("hello") отсылка данных s.give получение данных даные находятся в s.str
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
19.11.2011, 15:19 0

Работа с сокетами. Создание сокета сервера - C++ - Ответ 2188127

19.11.2011, 15:19. Показов 11327. Ответов 42
Метки (Все метки)

Ответ

Цитата Сообщение от Heidel Посмотреть сообщение
Я правильно понимаю, что если к серверу подключается только один клиент, то прием (т.е. функцию accept) в цикле писать не надо
не надо.

Цитата Сообщение от Heidel Посмотреть сообщение
H:\U1_Server\U1_Server.cpp(84) : error C2228: left of '.sin_addr' must have class/struct/union type
H:\U1_Server\U1_Server.cpp(85) : error C2228: left of '.sin_port' must have class/struct/union type
ну так там ошибка.
Client замени на ClientAddr.
я этот код не компилил. нет ни венды, ни студии.

Вернуться к обсуждению:
Работа с сокетами. Создание сокета сервера C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2011, 15:19
Готовые ответы и решения:

Определить отключение сокета от сервера
Нашёл пару тем на форуме но не понял как сделать :) Там написано что при нормальном отключение...

Считывание ответа сервера из сокета
Всем добрый вечер! Недавно начал работать с сокетами и почти сразу столкнулся с проблемой - не...

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

Использование сокета в качестве сервера или клиента по ситуации
В большинстве клиент-серверных приложений сначала запускают сервер , затем клиентов. Но захотелось...

42
19.11.2011, 15:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2011, 15:19
Помогаю со студенческими работами здесь

Из-за чего событие чтение сокета у сервера может вызываться бесконечно?
Из за чего событие чтение у сервера может вызываться бесконечно? Если закрыть клиент как программу,...

Работа с сокетами
как вырубить локальный клиент?

Работа с сокетами
Доброго времени суток уважаемые форумчане. Давно хотел заняться изучением работы с сокетами в...

Работа с сокетами
Пишу распределенное приложение. Сервер должен реагировать на множество клиентов. Для сервера...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru