Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SOCKET cl_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
- if (cl_socket == INVALID_SOCKET) {
- cout << "socket creation failed" << endl;
- cin >> result;
- WSACleanup();
- return 1;
- }
- else {
- cout << "socket creation success" << endl;
- // cin >> result;
- }
- hostent* he = gethostbyname("microsoft.com");
- sockaddr_in clientService;
- clientService.sin_family = AF_INET;
- clientService.sin_addr.s_addr = *((ULONG *)he->h_addr_list[0]);
- clientService.sin_port = htons(80);
- iResult = connect(cl_socket, (SOCKADDR *)& clientService, sizeof(clientService));
- cout << WSAGetLastError() << endl;
- if (iResult == 0) {
- cout << "client success" << endl;
- }
- else {
- cout << "client failed" << endl;
- cin >> result;
- return iResult;
- }
- char recvbuf1[512];
- int recvbuflen1 = 512;
- int rf = 0;
- //i++;
- char msg[] =
- "GET /de-de/software-download/windows10 HTTP/1.1\r\n"
- "Host: games-academy.de:80\r\n"
- "Accept: text/html\r\n"
- "User-Agent: Mozilla/5.0\r\n"
- "Accept-Language: de-DE\r\n"
- "\r\n";
- iResult = send(cl_socket, msg, sizeof(msg), 0);
- while (rf <= 0)
- {
- rf = recv(cl_socket, recvbuf1, recvbuflen1, 0);
- cout << recvbuf1 << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement