Click here to Skip to main content
15,887,262 members
Home / Discussions / C#
   

C#

 
GeneralRe: Hrmm Pin
Christian Graus27-Nov-07 9:35
protectorChristian Graus27-Nov-07 9:35 
AnswerRe: when i can buy visual studio 2008 ? Pin
martin_hughes27-Nov-07 11:57
martin_hughes27-Nov-07 11:57 
QuestionWebBrowser Control and HTTP requestes to server question Pin
Khoramdin27-Nov-07 8:26
Khoramdin27-Nov-07 8:26 
AnswerRe: WebBrowser Control and HTTP requestes to server question Pin
Dave Kreskowiak27-Nov-07 8:49
mveDave Kreskowiak27-Nov-07 8:49 
GeneralRe: WebBrowser Control and HTTP requestes to server question Pin
Khoramdin27-Nov-07 9:22
Khoramdin27-Nov-07 9:22 
AnswerRe: WebBrowser Control and HTTP requestes to server question Pin
Dave Kreskowiak27-Nov-07 9:25
mveDave Kreskowiak27-Nov-07 9:25 
GeneralRe: WebBrowser Control and HTTP requestes to server question Pin
Khoramdin27-Nov-07 9:33
Khoramdin27-Nov-07 9:33 
GeneralRe: WebBrowser Control and HTTP requestes to server question Pin
Dave Kreskowiak27-Nov-07 9:47
mveDave Kreskowiak27-Nov-07 9:47 
TCP is the transport protocol. It doesn't have anything to do with actually making the request. All it does is make sure that the "request message" makes it to the destination IP. If the message is too big for a single packet, the message is broken up into multiple packets until the entire message is sent. It's up to the receiving side to rebuild the message using all of the packets involved in it. TCP makes every attempt to get the entire message to the destination and get the packets reassembled in the correct order.

HTTP is the messaging protocol. This is what is making the requests and processing the returned data. It doesn't care that TCP is carrying the message. If you were so inclined, you could transport the request and response messages on SneakerNet and floppies if you built the correct drivers for it on each end of the connection.


Khoramdin wrote:
how do they know where to start and where to end regarding the connection and file transformation?


By interpreting the data in each TCP packet. You have to have an in-depth knowledge of HTTP to do this.



A guide to posting questions on CodeProject[^]

Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic
     2006, 2007


Questioncom port Pin
mehrdadc4827-Nov-07 7:17
mehrdadc4827-Nov-07 7:17 
AnswerRe: com port Pin
led mike27-Nov-07 7:38
led mike27-Nov-07 7:38 
AnswerRe: com port Pin
Ravi Bhavnani27-Nov-07 8:26
professionalRavi Bhavnani27-Nov-07 8:26 
QuestionA timer & a while function Pin
danzar27-Nov-07 6:42
danzar27-Nov-07 6:42 
AnswerRe: A timer & a while function Pin
Skippums27-Nov-07 6:58
Skippums27-Nov-07 6:58 
GeneralRe: A timer & a while function Pin
danzar27-Nov-07 11:14
danzar27-Nov-07 11:14 
AnswerRe: A timer & a while function Pin
led mike27-Nov-07 7:41
led mike27-Nov-07 7:41 
GeneralRe: A timer & a while function Pin
danzar27-Nov-07 11:26
danzar27-Nov-07 11:26 
GeneralRe: A timer & a while function Pin
led mike27-Nov-07 11:41
led mike27-Nov-07 11:41 
QuestionRegular expressions Pin
hamidkhan27-Nov-07 6:21
hamidkhan27-Nov-07 6:21 
AnswerRe: Regular expressions Pin
Skippums27-Nov-07 6:53
Skippums27-Nov-07 6:53 
AnswerRe: Regular expressions Pin
TJoe27-Nov-07 8:41
TJoe27-Nov-07 8:41 
GeneralRe: Regular expressions Pin
Skippums27-Nov-07 11:09
Skippums27-Nov-07 11:09 
GeneralRe: Regular expressions Pin
TJoe27-Nov-07 12:33
TJoe27-Nov-07 12:33 
GeneralRe: Regular expressions Pin
hamidkhan8-Dec-07 5:22
hamidkhan8-Dec-07 5:22 
QuestionCombo Box.ValueMember Problem Pin
sajid.salim.khan27-Nov-07 6:00
sajid.salim.khan27-Nov-07 6:00 
AnswerRe: Combo Box.ValueMember Problem Pin
led mike27-Nov-07 6:13
led mike27-Nov-07 6:13 

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.