[ igac @ 03.03.2005. 19:36 ] @
uhhh
imam fltk neku klasu i sve super radi... i sada mi treba da koristim tu aplikaciju za komunikaciju preko neta... posto mi treba da fltk handluje socketove evente tj da se pozove neka callback f-ja kada se nesto WRITE/READ ne socket, ja sam pogledao fltk dokumentaciju u potrazi za tim, i naravno nasao add_fd() i kaze da i windows i *nix mogu tako dodati callback fju za socket...
i sada ja u programu napravim socket (server je... pa bind listen accept...) i poslije toga stavim add_fd(socketov_fd, [READ/WRITE], cb_fja, void*data) i napravim cb_fju() i sve se kompajlira bez problema ali pri recv/send uopste se ne aktivira taj callback... gdje grijesim? (poslije toga naravno pokusavam send/recv i ono posalje/primi sve ali se ne pozove cb_fja)

usput... ima li neko neku klasu za c++ sockete za win i linux da radi... sta god sam na netu nasao ili se ne moze compile ili ako neki wrapper koristim onda uvijek fali neki fajl ili nesto...
[ leka @ 04.03.2005. 02:45 ] @
Socket++ - http://www.linuxhacker.at/socketxx - odlicna biblioteka ako volis STD C++ / STL.

Na sledecem linku imas jedan primer koji ti moze pomoci oko add_fd() - http://www.nu6.org/_/src/cpp/0001.html (snimak: http://www.nu6.org/_/src/cpp/0001.png ). Ne bi trebalo da se ima nekih bitnijih problema sa add_fd() - ta funkcija je jako puno testirana.
[ srdjandakic @ 04.03.2005. 08:36 ] @
http://www.hawksoft.com/hawknl/