Click here to Skip to main content
15,893,161 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Help me! Why my dll export lots of symbols which I dont want? Pin
Eytukan10-Mar-07 17:03
Eytukan10-Mar-07 17:03 
Questioncreate guid for usb [modified] -- please help me Pin
saisp9-Mar-07 16:25
saisp9-Mar-07 16:25 
AnswerRe: create guid for usb [modified] -- please help me Pin
G Haranadh9-Mar-07 18:54
G Haranadh9-Mar-07 18:54 
Questionregarding chat aplication Pin
Member 38572399-Mar-07 16:06
Member 38572399-Mar-07 16:06 
AnswerRe: regarding chat aplication Pin
Rajesh R Subramanian9-Mar-07 18:21
professionalRajesh R Subramanian9-Mar-07 18:21 
AnswerRe: regarding chat aplication Pin
Hamid_RT9-Mar-07 18:39
Hamid_RT9-Mar-07 18:39 
QuestionCAsyncSocket question Pin
Ali Tavakol9-Mar-07 14:50
Ali Tavakol9-Mar-07 14:50 
AnswerRe: CAsyncSocket question Pin
Mark Salsbery9-Mar-07 17:09
Mark Salsbery9-Mar-07 17:09 
The "Async" differentiates it from the CSocket class which wraps much less of the sockets
API. CAsyncSocket includes the WSAAsyncSelect functionality by default which is probably where
the "Async" comes from.

To communicate with sockets asynchronously you can use a blocking/non-blocking socket on a
separate thread or use overlapped I/O.

CAsyncSocket::Send(), as well as most of the MFC socket wrapper classes, is just a thin wrapper
for the equivelant socket API. In fact, CAsyncSocket::Send() calls send() and that's it.
Therefore, it's essential to understand Windows Sockets (2)...The MFC wrapper classes don't
provide much beyond a class wrapper for a socket handle (CSocket adds CArchive serialization
support).

Mark




"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")

AnswerRe: CAsyncSocket question Pin
Moak13-Mar-07 3:13
Moak13-Mar-07 3:13 
QuestionDAMAGE after normal block problem? Pin
icemelt(newbie)9-Mar-07 14:37
icemelt(newbie)9-Mar-07 14:37 
AnswerRe: DAMAGE after normal block problem? Pin
prasad_som9-Mar-07 15:23
prasad_som9-Mar-07 15:23 
GeneralRe: DAMAGE after normal block problem? Pin
icemelt(newbie)9-Mar-07 16:05
icemelt(newbie)9-Mar-07 16:05 
GeneralRe: DAMAGE after normal block problem? Pin
Mark Salsbery9-Mar-07 17:18
Mark Salsbery9-Mar-07 17:18 
AnswerRe: DAMAGE after normal block problem? Pin
prasad_som9-Mar-07 17:49
prasad_som9-Mar-07 17:49 
GeneralRe: DAMAGE after normal block problem? Pin
icemelt(newbie)10-Mar-07 7:05
icemelt(newbie)10-Mar-07 7:05 
GeneralRe: DAMAGE after normal block problem? Pin
prasad_som10-Mar-07 17:53
prasad_som10-Mar-07 17:53 
QuestionAuditing file permissions Pin
Sam Hobbs9-Mar-07 14:07
Sam Hobbs9-Mar-07 14:07 
QuestionInvoke parent of closed modeles child [modified] Pin
tiflo9-Mar-07 12:06
tiflo9-Mar-07 12:06 
AnswerRe: Invoke parent of closed modeles child Pin
Hamid_RT9-Mar-07 18:44
Hamid_RT9-Mar-07 18:44 
GeneralRe: Invoke parent of closed modeles child Pin
tiflo10-Mar-07 1:09
tiflo10-Mar-07 1:09 
GeneralRe: Strange private boolean member behaviour inside a public function (long question) Pin
Mark Salsbery9-Mar-07 11:40
Mark Salsbery9-Mar-07 11:40 
GeneralRe: Strange private boolean member behaviour inside a public function (long question) Pin
Joan M10-Mar-07 3:52
professionalJoan M10-Mar-07 3:52 
QuestionQuestion about accessor functions Pin
CoffeeAddict199-Mar-07 11:05
CoffeeAddict199-Mar-07 11:05 
QuestionProblem with VC++ macro expansion for byte swapping Pin
joswr1ght9-Mar-07 9:24
joswr1ght9-Mar-07 9:24 
AnswerRe: Problem with VC++ macro expansion for byte swapping Pin
led mike9-Mar-07 9:34
led mike9-Mar-07 9:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.