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); }
}} Как сделать чтобы он реагировал на определенные слова!? Я это сделал, но работает ОЧЕНЬ коряво! Как правильно? Есть ли ошибки в сервере? Скажите, если заметите! Спасибо заранее! |
|