Главная страница
    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.012 c
4-1121286315
ronyn
2005-07-14 00:25
2005.09.04
Счётчик для Интернета.


1-1123755704
.ruslan
2005-08-11 14:21
2005.09.04
На какое событие это сделать?


1-1123825518
***_Diman_***
2005-08-12 09:45
2005.09.04
ошибка форматирования (число->строка)


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


1-1124115072
MegaVolt
2005-08-15 18:11
2005.09.04
ComboBox + ToolBar с большими кнопками = глюки





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский