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

TCP сервер на неблок. сокетах   Найти похожие ветки 

← →
Павлов_   (2005-04-28 03:38) [0]

приветствую!

пишу TCP сервер на неблок. сокетах. делаю так:
socket()
bind()
listen()

затем WSAAsyncSelect() для того чтобы обрабатывать данные от мессаг гл. окна.

в оконной процедуре перехватываю FD_ACCEPT и вызываю accept(), чтобы можно было принимать данные по FD_READ. Но так не выходит. FD_ACCEPT постоянно происходит и вешает программу.

Может я не правильно организую работу по асинхр. сокетам? нужно чтобы TCP сервер работал в гл. потоке не вешая прогу. В потоках - не подходит для меня. все должно быть в передах гл. потока.

укажите плз где я не прав. спасибо.


← →
Павлов_   (2005-04-28 16:04) [1]

Господа, неужели никто не сталкивался с реализацией асинхр. сокетов по TCP?


← →
Sha ©   (2005-04-28 17:49) [2]

> Павлов_   (28.04.05 16:04) [1]

Посмотри исходники ICS.


← →
Polevi ©   (2005-04-29 10:46) [3]

что не выходит то, каков результат ф-ии accept



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

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



Память: 0.45 MB
Время: 0.023 c
14-1121141992
DelphiN!
2005-07-12 08:19
2005.08.07
Как моей программе узнать, что под столом нажали на кнопку


9-1113583807
Vaitek
2005-04-15 20:50
2005.08.07
Эффект быстрого вращения


14-1121326271
syte_ser78
2005-07-14 11:31
2005.08.07
Кто сказал?


14-1121171902
GLFox
2005-07-12 16:38
2005.08.07
Resource editor


14-1120635866
kyn66
2005-07-06 11:44
2005.08.07
Считыватель штрихкода




   Наверх