|
|
Другие темы раздела | |
C++ Получение и хранение IP адреса подключившегося клиента по сетям незнаю почти ничего. прочитав несколько статей о сетях так толком и не понял.. можно в этой теме буду задовать конкретные ворпросы по сетя? =) 1. как заставить сервера увидить ип клиента(если подключился) и можно будет этот ип взять за переменную? чтобы далее использовать для рассылок? каждому ипу свое отсылать.. https://www.cyberforum.ru/ cpp-networks/ thread226538.html |
C++ FTP клиент нужна помощь, нужно написать програму которая просто заливает файл на фтп сервер, на WinApi. поиск по гуглу расказал что нада юзать wininet, а вот что его и как толком не понять |
C++ ATL UDP Service как добавить этот поток... Помогите немножко переделать код! У меня есть уже почти готовая служба но нужно добавить отдельный поток, для работы с сокетами. Вот код: // SimpleService.cpp : Implementation of WinMain #include "stdafx.h" #include "resource.h" #include "SimpleService.h" #define LOGFILE "C:\\Log.log" #define LOG_FILE "C:\\LogOUT.log" #include <ctime> https://www.cyberforum.ru/ cpp-networks/ thread225498.html |
C++ Скачивание файла с неизвестным расширением
https://www.cyberforum.ru/ cpp-networks/ thread223937.html Здравствуйте. Нужен код, который будет скачивать файл с неизвестным расширением. Т.е. файл по адресу "http://internet.com/files.XXX" Где XXX неизвестное нам расширение файла, т.е. нужен перебор ".aaa", ".aab", ".aac" и так далее. Ну и конечно же сохраняла его куда-нибудь на жесткий диск. Заранее благодарен. |
Открыть фаил и присвоить значение строки переменной C++ В общем есть файл, состоящий из цифр и знаков препинания. Записан в столбик. Так же есть цикл, нужно что бы каждый раз в цикле в значение переменной записывалась всё новая строка из файла. Помогите плиз кто может |
C++ Отправка через прокси Опять гугл не особо что дал... В общем есть вот такой кусок кода sockfd = socket(AF_INET, SOCK_STREAM, 0); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(80); inet_pton(AF_INET, "ип_сервера", &servaddr.sin_addr); https://www.cyberforum.ru/ cpp-networks/ thread223302.html |
C++ Broadcast winAPI Как разослать широковещательное udp по всем сетевым интерфейсам. Уже 3-й день мучаюсь. DWORD WINAPI send_foo(LPVOID lpParameter) { cout << "send foo called" << endl; WSADATA wsaData; int iResult; // Initialize Winsock iResult = WSAStartup(MAKEWORD(2,2), &wsaData); if (iResult != 0) https://www.cyberforum.ru/ cpp-networks/ thread223258.html |
Передача файлов через сокеты C++ У меня есть программа,в которой клиент передает на сервер файл.То есть,для этого он сначала передаёт имя файла,а затем его размер.Это всё работает,но теперь мне нужно,чтобы пользователь вводил путь файла,то есть место, в которое сервер должен будет сохранить этот файл.Посоветовали склеить строку ввода пути и имя файла,но ничего не получается!! Вот код клиента: #include <stdio.h> #include... |
C++ Предача файлов через сокеты У меня есть программа,в которой клиент передает на сервер файл.То есть,для этого он сначала передаёт имя файла,а затем его размер.Это всё работает,но теперь мне нужно,чтобы пользователь вводил путь файла,то есть место, в которое сервер должен будет сохранить этот файл.Посоветовали склеить строку ввода пути и имя файла,но ничего не получается!! Вот код клиента: #include <stdio.h> #include... https://www.cyberforum.ru/ cpp-networks/ thread220604.html | C++ Ошибка передачи данных - сокеты Проблема состоит в следующем: работаю с сокетами, пытаюсь передать три строки от клиента к серверу по протоколу TCP. Привожу кусок кода из клиента: char path_to_file,finded_str,replace_str; // чтение сообщений с texBOx'a strcpy_s(&path_to_file, sizeof(path_to_file), SysStringToChar(Source_File_Name_TextBox->Text)); //передача имени файла серверу send(my_sock, &path_to_file,... https://www.cyberforum.ru/ cpp-networks/ thread219858.html |
Посоветуйте литературу по WinSock C++ пожалуйста посоветуйте что почитать по сетевому программированию. Очень желательно по С++. Поиск по форуму ничего не дал. Спасибо |
C++ Сокеты и кириллица
https://www.cyberforum.ru/ cpp-networks/ thread217289.html Работая с сокетами по протоколу UDP, использую для передачи сообщений между клиентом и сервером функции sendto и recvfrom, при этом для консольного приложения прописываю setlocale(LC_ALL,"RUSSIAN"). Но после передачи и приема сообщений с буквами русского алфавита указанными выше функциями эти самые сообщения выводятся на экран консольного окна в виде "кракозябр". Проблема в кодировках?... |
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
11.01.2011, 08:39 | 0 |
Разжовывание сервер-клиент - C++ - Ответ 127683611.01.2011, 08:39. Показов 17105. Ответов 21
Метки (Все метки)
Ответ
почитай сокеты Беркли
написано русским языком. спрашивай, что конкретно непонятно. Вернуться к обсуждению: Разжовывание сервер-клиент C++
2
|
11.01.2011, 08:39 | |
Готовые ответы и решения:
21
Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент Tcp ip клиент-сервер C++ сервер выводит мусор Клиент/сервер: клиент посылает серверу слово; определить, является ли это слово палиндромом Клиент-Сервер |
11.01.2011, 08:39 | |
11.01.2011, 08:39 | |
Помогаю со студенческими работами здесь
0
клиент-сервер Клиент+Сервер Клиент - сервер Клиент-сервер |
Новые блоги и статьи | |||||
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
|
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
|
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
|
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
|
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
|
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
|
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач.
. . .
|
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
|
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
|
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
|
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
|
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
|