Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
3-1122286641
Layner
2005-07-25 14:17
2005.09.04
FIREBIRD, как подключить файл *.gdb


1-1124071417
Uin
2005-08-15 06:03
2005.09.04
GIF в Image


14-1123257232
Pasha L
2005-08-05 19:53
2005.09.04
Какую музыку слушают программисты?


8-1114117100
RyDmi
2005-04-22 00:58
2005.09.04
Стереовыход


1-1124184754
Term
2005-08-16 13:32
2005.09.04
Принципы написания простенького браузера




   Наверх