Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ сканер proxy Здравствуйте уважаемые форумчане! Никогда не работал с сетью в с++ поэтому прошу объясните что потребуется для того чтобы написать программу, чтобы она брала прокси к примеру с сайта spys.ru (c нужной страницы) и проверяла на доступность после чего рабочие прокси записывала в файл. https://www.cyberforum.ru/ cpp-networks/ thread356278.html C++ Подскажите книги по winsick2 C++
Подскажите книги по winsock2 C++.Хочу сетевые программы научиться делать.Например на одном компе запущена программа-сервер на другом клиент.При подключении сервер отправляет клиенту например "Привет".
C++ Не получается принять TCP/IP пакет более 2048 байт. Visual C++. Использую MFC. Имеется UDP-сокет (CAsyncSocket). При приходе пакета длиной более 2048 байт функция ReceiveFrom возвращает SOCKET_ERROR, а GetLastError при этом определяет, что ошибка следующая: WSAEMSGSIZE (10040) - "A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the... https://www.cyberforum.ru/ cpp-networks/ thread355582.html C++ клиент-сервер в чём ошибка https://www.cyberforum.ru/ cpp-networks/ thread355177.html
вот код: #include "stdafx.h" #include <sys/types.h> #include <winsock2.h> #include <windows.h> #include <stdio.h> #include <iostream> using namespace std; #pragma comment (lib,"ws2_32.lib")
C++ потоки
я читал самоучитель игр на winsock и там росказывалось про потоки (для каждого клиента создовался) поток а можно создать поток которые допустим каждые 12 секунд выводил сообщение
C++ Требуются услуги программиста С++ https://www.cyberforum.ru/ cpp-networks/ thread354973.html
C++/Qt4 программист Необходимый опыт: графика и анимация в qt4, а также построение интерфейса формат svg linux разработка и анализ различных протоколов сокеты, протокол tcp/udp умение разбираться в чужом коде что очень сложно или не понятно говорите
C++ accept не соединяет https://www.cyberforum.ru/ cpp-networks/ thread353195.html
#include "stdafx.h" #include <winsock2.h> #include <windows.h> const int WM_SERVER_ACCEPT = WM_USER+1; HWND hwnd; PAINTSTRUCT ps; SOCKET s; SOCKET c; HDC hdc;
Работа с СОКЕТАМИ! C++
Помогите пожалусто примерами ответов сервера клиенту по RFC протоколу, хотя бы пару команд обработать (Simple SOCKET-ы я вполне освоил, а вот чтобы общаться с клиентами представленными браузерами или пограммами ориентированными на работу с настоящими запросами мне пока тяжко). Добавлено через 20 минут Вот что сам накопал Диапазон кодов Значение ответа 100-199 Информационный...
C++ Сокеты: передача файлов. С Не могли бы вы показать какие-нибудь исходники на эту тему... я в ней новичок и вообще ни в зуб ногой) пробовал на шарпе, но знакомые сказали, что лучше на Си... https://www.cyberforum.ru/ cpp-networks/ thread352484.html C++ Висячие соединения Добрый день! Есть tcp сервер и клиент. Если клиент закрывает соединение не нормальным способом, то на сервере остается висячие соединение. Как можно отлавливать и отключать такие невалидные соединения. В голову приходит только отправлять от сервера какое-нибудь сообщение, но это как-то некрасиво, да и нагрузку лишнюю будет создавать. https://www.cyberforum.ru/ cpp-networks/ thread351956.html
C++ Клиент-серверное приложение
Использую простой найденный сервер. Там есть строка принимающая данные: bytes_read = recv(*it, buf, 8, 0); ..клиент, соответственно делает: send(sock, a, 8, 0); Так всё работает. Но я хочу передать 2 строки - 2 раза по одной строке (объединить в одну не подходит!). Клиентом отсылая: send(sock, a, 8, 0); send(sock, b, 8, 0); wireshark видит посланные данные.. А вот серверное приложение не...
C++ Прослушивание сокета в потоке https://www.cyberforum.ru/ cpp-networks/ thread350111.html
Имеется 20+ потоков в каждом создается сокет для прослушивания. Код потока: void __fastcall TSocket::Execute() { FreeOnTerminate=true; Socket=new TServerSocket(NULL); Socket->OnClientConnect=SocketClientConnect; Socket->OnClientRead=SocketClientRead; Socket->OnClientDisconnect=SocketClientDisconnect; Socket->Port=socketcnf.at(ind).port;
12 / 14 / 2
Регистрация: 03.08.2011
Сообщений: 213
28.09.2011, 21:04  [ТС] 0

клиентское приложение - C++ - Ответ 2022755

28.09.2011, 21:04. Показов 1938. Ответов 8
Метки (Все метки)

Ответ

да еще одна проблема вот код сервера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <boost/asio.hpp>
using boost::asio::ip::tcp;
using namespace boost::asio;
using namespace std;
 
int main(int nNumberofArgs , char* pszArgs)
{
    setlocale( LC_ALL,"Russian" );
    boost::asio::io_service the_service;
    tcp::endpoint the_endpoint(tcp::v4(), 1);
    tcp::acceptor the_acceptor(the_service, the_endpoint);
    tcp::socket socket(the_service);
    the_acceptor.accept(socket);
    char bfu [256];
    char* one =&bfu[0];
    for (;;)
    {
        socket.read_some(buffer(one,256));
        cout<<one<<endl;
        if(bfu=="poka") {return 0;}
        one=="";
    }
    system("PAUSE");
    return 0;
}
вот код клиента
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <boost/asio.hpp>
using boost::asio::ip::tcp;
using namespace boost::asio;
using namespace std;
 
int main(int nNumberofArgs , char* pszArgs)
{
    setlocale( LC_ALL,"Russian" );
    boost::asio::io_service the_service;
    tcp::endpoint client_endpoint;
    client_endpoint.port(1);
    string lox;
    cout<<"Введите ip сервера : ";
    cin>>lox;
    client_endpoint.address(ip::address_v4::from_string(lox));
    tcp::socket socket(the_service);
    socket.connect(client_endpoint);
    string buf;
    for(;;)
    {
        cin>>buf;
        socket.write_some(buffer(buf,256));
 
    }
    system("PAUSE");
    return 0;
}
идея в том что что клиент посылает серверу информацию вводимую пользвателем а сервер в своем окне ее отображает токо проблема
соединение прошло
в клиенте вводишь :hello
cool
hi
а на сервере отображает белиберду
hello
coolo
hiolo
в чем проблема мож надо не write_some/read_some а send/recive

Вернуться к обсуждению:
клиентское приложение C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2011, 21:04
Готовые ответы и решения:

Клиентское приложение
Назовите преимущества клиентского приложения. Никак не могу его найти в интернете

C# Мышка и клиентское приложение!
Всем доброго времени суток! Решил я провести эксперимент в среде C#, по управлению мышкой и сразу...

клиентское приложение афиши
АААА!!!!!!! Помогите кто может!!!!!!!!!!! Нужно создать приложение афиши (хотя бы для кинотеатров...

Rest api и клиентское приложение
День добрый! Возник такой вопрос, у кого есть подобный опыт, мысль такая разделить на две части...

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

SQL Server и клиентское приложение
Всем доброго времени суток. Друзья подскажите пожалуйста как правильно сделать. Есть обширная...

Клиентское приложение к чат-серверу
Всем привет! Есть сервер-клиент написанный на Си. Раньше подключался к нему обычным telnet. С ним...

Клиентское приложение + удалённый сервер БД
Доброго времени суток. Пишу клиентское приложение, которое будит взаимодействовать с БД на...

Клиентское приложение + БД (ORACLE) в локальной сети
Каким образом можно реализовать данную схему: приложени android связывается и взаимодействует с БД,...

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