177 closesocket(MySock);
178 WSACleanup();
179 return (output);
180 delete [ ] output;
181 }
182 char *get_http(char *targetip, int port, char *file)
183 {
184 WSADATA wsaData;
185 WORD wVersionRequested;
186 struct hostent target_ptr;
187 struct sockaddr_in sock;
188 SOCKET MySock;
189
190
wVersionRequested = MAKEWORD(2, 2);
191 if (WSAStartup(wVersionRequested, &wsaData) < 0)
192 {
193 printf("################# ERROR! ###################\n");
194 printf("Your ws2_32.dll is too old to use this application. \n");
195 printf("Go to microsofts Web site to download the most recent \n");
196 printf("version of ws2_32.dll. \n");
197
198
WSACleanup();
199 exit(1);
200 }
201 MySock = socket(AF_INET, SOCK_STREAM, 0);
202 if(MySock==INVALID_SOCKET)
203 {
204 printf("Socket error!\r\n"); ...