|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2012, 23:17 | #1 |
Регистрация: 18.10.2012
Сообщений: 9
|
клиент-сервер приложение
Помогите пожалуйста. Возникла острая необходимость написать в Visual Studio 2010 С++ Express программку типа клиент-сервер.Может кто дать пример что бы работало?
Буду очень благодарен, и во много раз благодарнее если клиент не будет ждать ответа от сервера. кто может помочь пожалуйста ответте на форуме или в Skype DmitriyOlexandr P.S. я не прошу сделать все за меня, просто помогите немного разобраться со связями клиент-сервер на visuafl studio C++ Последний раз редактировалось Karney; 19.10.2012 в 14:36. |
19.10.2012, 15:24 | #2 |
Регистрация: 18.10.2012
Сообщений: 9
|
Вот программа
#include "Server.h" using namespace std; //основная функция void main () { //запускаем сокет long answer; WSAData wsaData; WORD DLLWERSION; DLLWERSION = MAKEWORD(2,1); answer = WSAStartup (DLLWERSION, &wsaData); SOCKADDR_IN addr; int addrlen = sizeof (addr); SOCKET sListen; SOCKET sConnect; sConnect = socket (AF_INET,SOCK_STREAM,NULL); addr.sin_addr.s_addr = inet_addr("127.0.0.1"); addr.sin_family = AF_INET; addr.sin_port = htons(1234); sListen = socket (AF_INET,SOCK_STREAM,NULL); bind(sListen, (SOCKADDR*)&addr, sizeof(addr)); listen(sListen, SOMAXCONN); for( ;; ) { cout << "Ждем соединения" <<endl; if(sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen)) { cout << "соединение установлено" <<endl; } } } работает но ругаеться непонятными символами, как лечить? отредактировал до актуального состояния. Последний раз редактировалось Karney; 19.10.2012 в 16:45. |
19.10.2012, 16:12 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
Код:
Код:
|
19.10.2012, 16:31 | #4 | |
Регистрация: 18.10.2012
Сообщений: 9
|
Цитата:
Спасибо теперь вродь работает, но выдает непонятные ошибки, на их месте по идее должны быть слова "Ждем соединения" вот ссылка на само видео http://www.youtube.com/watch?v=jBAAbp6cNpg может вы подскажете более удачный пример для разбора клиент-сервер (не обязательно сокеты) Последний раз редактировалось Karney; 19.10.2012 в 16:46. |
|
19.10.2012, 19:31 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Посмотрите, например, здесь:
http://programmersforum.ru/showthread.php?t=68668
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
19.10.2012, 21:14 | #6 |
Регистрация: 18.10.2012
Сообщений: 9
|
Еще раз (и наверное не последний) глупый вопрос задам вопрос:
Этот сервер отправляет сведения клиенту? Тоесть клиент ждет ответа от сервера после соединения? Если да что нужно изменить чтобы клиент просто отправил данные и не ждал ответа? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сервер-клиент приложение | Яшар | Общие вопросы Delphi | 8 | 30.05.2011 22:27 |
Клиент/сервер приложение | HarmonicMan | Работа с сетью в Delphi | 0 | 27.04.2010 21:51 |
Приложение клиент\сервер с БД | Vol666 | БД в Delphi | 1 | 08.10.2009 12:28 |
Приложение клиент\сервер | Vol666 | Работа с сетью в Delphi | 5 | 08.10.2009 09:06 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |