Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Вниз

Работа с сокетами в консольных приложениях   Найти похожие ветки 

 
lifo ©   (2005-05-18 15:13) [0]

Здравствуйте ...
Когда я писал приложения используя GUI то инициализировал сокеты таким образом
sock = socket(AF_INET,SOCK_STREAM,6);
sin.sin_family = AF_INET;
sin.sin_port = htons(1234);
sin.sin_addr.S_un.S_addr = INADDR_ANY;
err = bind(sock, (LPSOCKADDR)&sin,sizeof(sin));
err =listen(sock,SOMAXCONN);
 err = WSAAsyncSelect(sock,hWnd,WM_SOCKET,FD_ACCEPT | FD_READ | FD_WRITE | FD_CLOSE);

Как мне проиницилизировать в консольном приложении ???
Ведь в WSAAsyncSelect команде есть ХЕНДЕЛ окна , ну и самой собой процедура обрабатывающая сообщения


 
False_Delirium ©   (2005-05-18 15:19) [1]

WSAEventSelect


 
Digitman ©   (2005-05-18 15:29) [2]


> Ведь в WSAAsyncSelect команде есть ХЕНДЕЛ окна , ну и самой
> собой процедура обрабатывающая сообщения


и что мешает тебе создать окно ?


 
lifo ©   (2005-05-18 15:30) [3]

int WSAEventSelect(
 SOCKET s,
 WSAEVENT hEventObject,
 long lNetworkEvents
);
ОК а что такое WSAEVENT ??? Я имею ввиду как его описать в програме


 
Eraser ©   (2005-05-18 15:35) [4]

lifo ©
WSAEVENT


имхо в ДОС"e этого тоже нету )


 
lifo ©   (2005-05-18 15:38) [5]

та я под винду писать та буду ))))
Я просто не понял в МСДН описано WSAEVENT hEventObject
И че мне с ней дальше делать ????


 
lifo ©   (2005-05-18 15:39) [6]

> и что мешает тебе создать окно ?
Нулевое ??
А по другому как - то хотелось бы


 
Eraser ©   (2005-05-18 15:50) [7]

lifo ©

А не проще не мудрить, а написать нормальное win32 приложение с окнами и кнопочками?


 
False_Delirium ©   (2005-05-18 16:03) [8]

lifo ©   (18.05.05 15:30) [3]
 WSACreateEvent

lifo ©   (18.05.05 15:39) [6]
 CreateWindowEx


 
False_Delirium ©   (2005-05-18 16:07) [9]

2 lifo
 Что именно не понятно? В справке всё есть, в google есть
 примеры. :)


 
Digitman ©   (2005-05-18 16:13) [10]


> lifo ©   (18.05.05 15:39) [6]
> Нулевое ??


что значит "нулевое" ?
обычное окно, т.е. объект ОС



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
3-1122375671
Dyusha
2005-07-26 15:01
2005.09.04
Обратная командa Top


1-1123593987
Alexey_T-O
2005-08-09 17:26
2005.09.04
Конвертация olevariant


10-1101387508
Hinka
2004-11-25 15:58
2005.09.04
понятие интерфейсов


6-1116580918
EGK
2005-05-20 13:21
2005.09.04
Не работает apache shared module под 2 Apache


2-1093966312
Mihass
2004-08-31 19:31
2005.09.04
Нужна Помощь в разработке программы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский