I so upset today
i have this question about socket and i made the program do you know what wrong with it
this the question :
Write one TCP socket program (named webclient.cpp) to simulate a web browser by using HTTP/1.1.
The client should take three arguments, hostname, pathname, and port to access a web server with name as provided as the first argument:
contacts the server (hostname, the format like "133.47.122.487")
access the web page (pathname) of that hostname
read the data sent by the server, extract the html file from the data, and save it as a file named output.html.
after finish reading the file, close the connection.
my pro :
Last edited by jim mcnamara; 03-10-2010 at 07:57 AM..
Reason: eased up on the formatting, added code tagsl code tags not php
You might want to reconsidder this part
you might want to do a loop, where you read from the socket, then write to your output file, when the numbytes is 0 or less you're done reading and it's time to close the output file..
I'm not sure if this has anything todo with the error, but one failure I see is:
considder what the sizeof(msg[MESSAGESIZE]) will be, if the read part dosn't fill in the entire msg arrray.
And the part where you open the output fie for writing isn't correct, you open it, try to write to it, then has an open issue trying if it is capable of beeing opened.
I created a program, so a kid can practice there math on it. It dispenses varies math problems and the kid must input an answer. I also want it to grade the work they have done, but I can't find the best place for it to print out the grade.
I have:
if ( $response =~ m/^/ ) {
$user_wants_to_quit... (1 Reply)
Long story short: I'm working inside of a Unix SSH under a bash shell. I have to code a C program that generates a random number. Then I have to call the compiled C program with a Perl program to run the C program 20 times and put all the generated random #s into a text file, then print that text... (1 Reply)
Hi All,
Probably this is a repeated question. My knowledge in this is limited and i got confused on all those materials i got in google search.
We use #include <> to include a predefined library like stdio.h
i saw somewhere that #include "" includes a man made module(another C program). IS... (2 Replies)
I wrote a simple program that generates a random word 10,000,000 times.
I wrote it in python, then in C++ and compared the two completion times. The python script was faster! Is that normal? Why would the python script be faster? I was under the impression that C++ was faster. What are some of... (2 Replies)
Hi,
i want to write a script that executes a program (exec?) .
this program then requires a filename as input.
how do i give it this input in the script so the program will be complete run and close by the script.
e.g.
exec prog.exe
program then asks for filename
"enter filename:"... (1 Reply)
Hi,
I wanted to know if i can write a program using switches and signals, etc to trace execution of other unix program which calls c program internally.
If yes how? If not with signals and switches then are there any other methods apart from debugging with gdb/dbx. (3 Replies)
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:
---------... (3 Replies)
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:
---------... (1 Reply)
My program only ouputs the correct magic square sum totals for the number 15.If I enter any odd number smaller than 15 my sum totals are incorrect. I have define "size" to 15. How or what do I change so that my program will output the magic square results for the odd numbers 1 through 15 without... (1 Reply)