![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TCP сервер на неблок. сокетах
Павлов_ © (2005-04-28 03:38:00)приветствую!
пишу TCP сервер на неблок. сокетах. делаю так:
socket()
bind()
listen()
затем WSAAsyncSelect() для того чтобы обрабатывать данные от мессаг гл. окна.
в оконной процедуре перехватываю FD_ACCEPT и вызываю accept(), чтобы можно было принимать данные по FD_READ. Но так не выходит. FD_ACCEPT постоянно происходит и вешает программу.
Может я не правильно организую работу по асинхр. сокетам? нужно чтобы TCP сервер работал в гл. потоке не вешая прогу. В потоках - не подходит для меня. все должно быть в передах гл. потока.
укажите плз где я не прав. спасибо.
Polevi (2005-04-29 10:46:00) [1]что не выходит то, каков результат ф-ии accept
Sha (2005-04-28 17:49:00) [2]> Павлов_ (28.04.05 16:04) [1]
Посмотри исходники ICS.
Павлов_ (2005-04-28 16:04:00) [3]Господа, неужели никто не сталкивался с реализацией асинхр. сокетов по TCP?