Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2009, 15:59   #1
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию Socket в Dev C++

Здравствуйте. Я пытаюсь создать сокет, используя компилятор и среду разработки Dev C++, подключаю <winsock2.h>...

socket1 = socket(AF_INET, SOCK_STREAM, 0);

после того как я напишу эту строчку, для создания сокета, компилятор выдает ошибку

[Linked error] undefined reference to 'socket@12'
Id returnet 1 exi status
[Build Error] [test.exe] Error 1
Артэс вне форума Ответить с цитированием
Старый 11.01.2009, 23:00   #2
Артэс
Форумчанин
 
Регистрация: 05.06.2007
Сообщений: 529
По умолчанию

Все получилось. Две программы соединяются по сети. Но как мне обрабатывать сообщения сервером, которые присылает клиент?

Например, так я посылаю данные "1" серверу
char data[10];
data[0]=1;
send(socket1,data,10,0);

А вот так сервером я пытаюсь зацикленно проверять входящие данные..
char data[10];
...
while (data[0] != 1) {recv(socket1,data,10,0);}
printf("yes!");
...

Поидее, серверу посылаются данные, но эта проверка не помогает. Цилк по прежнему продолжает работать, буд-то бы данные не получены.
Артэс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Русские буквы в dev c++ bull Общие вопросы C/C++ 3 22.09.2008 20:28
Dev C++ и асамблерный листинг ANTI Общие вопросы C/C++ 1 17.03.2008 00:14