// File name : tcp.h // by Ee-Chien Chang //----------------------------------------------------- // H T T P . h //----------------------------------------------------- // routines to manuiplate http connection // include ... // establish an connection (using socket) // send request // get result of request. //----------------------------------------------------- // // source obtain from // http://munkora.cs.mu.oz.au/~ad/code/net/lyse.c // by Andrew Davison. Prince of Songkla University, Thailand // http://munkora.cs.mu.oz.au/~ad/ //----------------------------------------------------- int establish_connection ( char *host, int port_number, FILE **fp ); int open_socket(char *host, char *cmd, int port_number); int extract_parts(char url[], char host[], char fnm[]); void send_GET(int sd, char *fnm); void show_reply(int sd); void show_reply2(int sd);