Click here to Skip to main content
15,900,461 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: STL Templates and Polymorphism Pin
Mark Salsbery14-Nov-07 10:01
Mark Salsbery14-Nov-07 10:01 
GeneralRe: STL Templates and Polymorphism [modified] Pin
led mike14-Nov-07 10:47
led mike14-Nov-07 10:47 
GeneralRe: STL Templates and Polymorphism Pin
Mark Salsbery14-Nov-07 11:17
Mark Salsbery14-Nov-07 11:17 
GeneralRe: STL Templates and Polymorphism Pin
led mike14-Nov-07 11:46
led mike14-Nov-07 11:46 
GeneralRe: STL Templates and Polymorphism Pin
Mark Salsbery14-Nov-07 12:10
Mark Salsbery14-Nov-07 12:10 
AnswerRe: STL Templates and Polymorphism Pin
Stephen Hewitt14-Nov-07 13:19
Stephen Hewitt14-Nov-07 13:19 
QuestionTCP client/server data exchange Pin
bigdenny20014-Nov-07 9:00
bigdenny20014-Nov-07 9:00 
AnswerRe: TCP client/server data exchange Pin
Mark Salsbery14-Nov-07 9:19
Mark Salsbery14-Nov-07 9:19 
TCP is a stream based protocol - it only understands a stream of bytes.
It's up to you to parse the bytes into meaningful sequences.

You need to design a protocol on top of TCP so the receiving end knows how many bytes to expect.

This could be a fixed-length "packet" scheme.

A simple, more effiicient scheme is to pass the data length first (for example, a 4-byte int - don't forget
byte order issues!) before passing the data.  The receiving end first receives the count, then it knows how
many bytes follow.
 
Mark



Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 10:09
bigdenny20014-Nov-07 10:09 
GeneralRe: TCP client/server data exchange Pin
Mark Salsbery14-Nov-07 10:11
Mark Salsbery14-Nov-07 10:11 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 10:14
bigdenny20014-Nov-07 10:14 
GeneralRe: TCP client/server data exchange Pin
Mark Salsbery14-Nov-07 10:19
Mark Salsbery14-Nov-07 10:19 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 11:15
bigdenny20014-Nov-07 11:15 
GeneralRe: TCP client/server data exchange Pin
Mark Salsbery14-Nov-07 11:37
Mark Salsbery14-Nov-07 11:37 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 11:56
bigdenny20014-Nov-07 11:56 
GeneralRe: TCP client/server data exchange Pin
Mark Salsbery14-Nov-07 12:12
Mark Salsbery14-Nov-07 12:12 
GeneralRe: TCP client/server data exchange Pin
Jörgen Sigvardsson14-Nov-07 11:14
Jörgen Sigvardsson14-Nov-07 11:14 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 11:17
bigdenny20014-Nov-07 11:17 
GeneralRe: TCP client/server data exchange Pin
Jörgen Sigvardsson14-Nov-07 21:33
Jörgen Sigvardsson14-Nov-07 21:33 
AnswerRe: TCP client/server data exchange Pin
JudyL_MD14-Nov-07 10:03
JudyL_MD14-Nov-07 10:03 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 10:12
bigdenny20014-Nov-07 10:12 
GeneralRe: TCP client/server data exchange Pin
JudyL_MD14-Nov-07 10:19
JudyL_MD14-Nov-07 10:19 
GeneralRe: TCP client/server data exchange Pin
Jörgen Sigvardsson14-Nov-07 11:16
Jörgen Sigvardsson14-Nov-07 11:16 
GeneralRe: TCP client/server data exchange Pin
bigdenny20014-Nov-07 11:19
bigdenny20014-Nov-07 11:19 
GeneralRe: TCP client/server data exchange Pin
Jörgen Sigvardsson14-Nov-07 21:35
Jörgen Sigvardsson14-Nov-07 21:35 

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.