Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как научить сервер(Visual C++) пониать определенные слова?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
wDevil



Зарегистрирован: 24.02.2002
Сообщения: 3
Откуда: Новосибирск

СообщениеДобавлено: Вс Фев 24 2002 20:36    Заголовок сообщения: Как научить сервер(Visual C++) пониать определенные слова? Ответить с цитатой

написал сервер:
#include
#include
#define WINSOCK_VERSION 0x0101

void main()
{
WSADATA wsaData;
struct sockaddr add;
struct sockaddr_in addr;
int add_len;
add_len = sizeof(sockaddr);
int acc;
int sock;
char buf[1024];
(WSAStartup(WINSOCK_VERSION, &wsaData));
{
sock = socket(PF_INET, SOCK_STREAM, 0);
addr.sin_family = AF_INET;
addr.sin_port = htons(4000);
addr.sin_addr.s_addr = INADDR_ANY;
bind(sock,( struct sockaddr *) &addr, sizeof(sockaddr_in));
listen(sock,10);
acc = accept(sock,(struct sockaddr *) &add, &add_len);
{
do
{
recv(acc,buf,sizeof(buf),0);


}
while( strncmp("bye\r", buf,4) !=0);
}

}}
Как сделать чтобы он реагировал на определенные слова!? Я это сделал, но работает ОЧЕНЬ коряво! Как правильно? Есть ли ошибки в сервере? Скажите, если заметите! Спасибо заранее!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...