Click here to Skip to main content
15,887,485 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Split paragraph into lines based on width in pixels Pin
Dave Kreskowiak17-Oct-18 10:36
mveDave Kreskowiak17-Oct-18 10:36 
AnswerRe: Split paragraph into lines based on width in pixels Pin
Richard MacCutchan17-Oct-18 10:36
mveRichard MacCutchan17-Oct-18 10:36 
GeneralRe: Split paragraph into lines based on width in pixels Pin
leon de boer17-Oct-18 18:39
leon de boer17-Oct-18 18:39 
GeneralRe: Split paragraph into lines based on width in pixels Pin
Richard MacCutchan17-Oct-18 21:28
mveRichard MacCutchan17-Oct-18 21:28 
AnswerRe: Split paragraph into lines based on width in pixels Pin
Joe Woodbury18-Oct-18 13:11
professionalJoe Woodbury18-Oct-18 13:11 
Questionchange C code from persistent to none persistent in HTML Pin
Roozbeh Amiressami17-Oct-18 0:51
Roozbeh Amiressami17-Oct-18 0:51 
QuestionRe: change C code from persistent to none persistent in HTML Pin
Richard MacCutchan17-Oct-18 2:24
mveRichard MacCutchan17-Oct-18 2:24 
AnswerRe: change C code from persistent to none persistent in HTML Pin
leon de boer17-Oct-18 3:48
leon de boer17-Oct-18 3:48 
Your server code doesn't even appear to be sending a header at the moment, so client will assume you are http 1.0 server and default of close connection.

Look at the rosseta code for a Web server .. goto the C section .. you should recognize the code
Hello world/Web server - Rosetta Code[^]

The moment it connects to the client it sends a header to the client
write(client_fd, response, sizeof(response) - 1); /*-1:'\0'*/

The header is at top of code and looks like this
char response[] = "HTTP/1.1 200 OK\r\n"
"Content-Type: text/html; charset=UTF-8\r\n\r\n"
"<!DOCTYPE html><html><head><title>Bye-bye baby bye-bye</title>"
"<style>body { background-color: #111 }"
"h1 { font-size:4cm; text-align: center; color: black;"
" text-shadow: 0 0 2mm red}</style></head>"
"<body><h1>Goodbye, world!</h1></body></html>\r\n";

So they are sending a header telling client the server is HTML 1.1 and will have persistent connections.
The alternative is to send a 1.0 header with the keep-alive tag

Then you simply don't close the connection until it times out. It's designed as a start point you need to
flesh out the rest from there.
In vino veritas


modified 17-Oct-18 10:16am.

QuestionGeolocation or how to find the country were my app is started Pin
jung-kreidler17-Oct-18 0:13
jung-kreidler17-Oct-18 0:13 
AnswerRe: Geolocation or how to find the country were my app is started Pin
Victor Nijegorodov17-Oct-18 2:02
Victor Nijegorodov17-Oct-18 2:02 
GeneralRe: Geolocation or how to find the country were my app is started Pin
jung-kreidler17-Oct-18 20:04
jung-kreidler17-Oct-18 20:04 
GeneralRe: Geolocation or how to find the country were my app is started Pin
Victor Nijegorodov17-Oct-18 20:46
Victor Nijegorodov17-Oct-18 20:46 
GeneralRe: Geolocation or how to find the country were my app is started Pin
jung-kreidler17-Oct-18 20:49
jung-kreidler17-Oct-18 20:49 
GeneralRe: Geolocation or how to find the country were my app is started Pin
Victor Nijegorodov17-Oct-18 21:07
Victor Nijegorodov17-Oct-18 21:07 
AnswerRe: Geolocation or how to find the country were my app is started Pin
jung-kreidler17-Oct-18 21:22
jung-kreidler17-Oct-18 21:22 
GeneralRe: Geolocation or how to find the country were my app is started Pin
Victor Nijegorodov17-Oct-18 23:51
Victor Nijegorodov17-Oct-18 23:51 
QuestionCalculating decimal places - Pin
ptr_Electron16-Oct-18 1:56
ptr_Electron16-Oct-18 1:56 
AnswerRe: Calculating decimal places - Pin
Richard MacCutchan16-Oct-18 2:05
mveRichard MacCutchan16-Oct-18 2:05 
AnswerRe: Calculating decimal places - Pin
ptr_Electron16-Oct-18 2:26
ptr_Electron16-Oct-18 2:26 
GeneralRe: Calculating decimal places - Pin
Richard MacCutchan16-Oct-18 3:40
mveRichard MacCutchan16-Oct-18 3:40 
SuggestionRe: Calculating decimal places - Pin
David Crow16-Oct-18 2:47
David Crow16-Oct-18 2:47 
GeneralRe: Calculating decimal places - Pin
ptr_Electron16-Oct-18 2:52
ptr_Electron16-Oct-18 2:52 
GeneralRe: Calculating decimal places - Pin
ptr_Electron16-Oct-18 3:03
ptr_Electron16-Oct-18 3:03 
GeneralRe: Calculating decimal places - Pin
David Crow16-Oct-18 3:06
David Crow16-Oct-18 3:06 
GeneralRe: Calculating decimal places - Pin
ptr_Electron16-Oct-18 3:14
ptr_Electron16-Oct-18 3:14 

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.