Вниз
Скачать: 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.035 c
2-1063442253
Максимка
2003-09-13 12:37
2005.09.04
С чего начать, мастера, дайте совет!!!


14-1123576142
cspr
2005-08-09 12:29
2005.09.04
подключение 2-х компов с помощью розеток


4-1121679144
Asteroid
2005-07-18 13:32
2005.09.04
Как открыть хендл к чужому потоку?


14-1123471171
ArMellon
2005-08-08 07:19
2005.09.04
как перепрошить видюху


1-1124035464
Zaero
2005-08-14 20:04
2005.09.04
Можно ли на ToolButton ах отображать пиктограммы слева от надписи




   Наверх