분류 전체보기 썸네일형 리스트형 [2009/06/13] 소켓 연결의 우아한 종료 1. 입력 및 출력 스트림 - 입력 스트림 : 데이터 수신을 위한 스트림 - 출력 스트림 : 데이터 전송을 위한 스트림 2. 소켓 연결 종료의 문제점 - close, closesocket 함수의 호출 : 입력 출력 스트림 완전 종료. - 일방적인 방식의 완전종료는 경우에 따라서 문제가 될 수 있다. 3. Half-close - Half-close : 입력 및 출력 스트림 중 하나의 스트림만 종료하는 행위. 4. Half-close 기능의 함수 [리눅스] #include int shutdown(int s, in how); 상수값 모드 정의 0 SHUT_RD 입력 스트림 종료 1 SHUT_WR 출력 스트림 종료 2 SHUT_RDWR 입 출력 스트림 종료 5. Half-close 기능의 함수 [윈도우] #in.. 더보기 웹해킹 문제 사이트. 제가 요즘 빠져있는 사이트 입니다. 웹해킹 문제랑 리버싱 몇문제가 있는 사이트인데요. 간혹 까다로운 문제도 있긴 하지만 대체적으로 무난하게 풀 수 있네요 ^^ 저도 아직 다풀지는 못했지만 거의 풀어갑니다 ㅋ 전 개인적으로 15번 문제가 인상깊었습니다 ㅋㅋ 여러분도 도전해보세요 ^^ http://yangws13.myfeelclub.com/ 더보기 C언어 : 라인번호 매겨주는 프로그램. 급하게 이러한 프로그램이 필요해서 구했는데 다 레포트 월드 이런곳에 있더라구요 소스가 .. 그래서 잠깐 짜봤습니다. 소스는 위 사진에 나와있듯이.. ㅎㅎㅎ 출력은 지정해주신 파일 이름으로 또 하나 생성이 됩니다 ^^ 여러모로 쓸모있는 프로그램이니 유용하게 쓰시고 C 공부하시는 분들께 도움이 되길 바래요 ㅎ 더보기 Neroa 해킹 문제 clear~ 지금까지 나온 문제는 모두 풀었습니다. 문제 출제자분께는 죄송하지만... 조금 허무했습니다. 음... 특별한 일이 없는 이상은 업데이트가 안될거 같은 사이트... 더보기 [2009/06/09] 예제소스(cecho_clienet.c, uecho_client_win.c) /* cecho_clienet.c */ #include #include #include #include #include #include #include int main(int argc, char **argv) { int sock; char message[30]; int str_len; struct sockaddr_in serv_addr; if(argc!=3){ printf("Usage : %s \n", argv[0]); exit(1); } sock=socket(PF_INET, SOCK_DGRAM, 0); memset(&serv_addr, 0, sizeof(serv_addr)); serv_addr.sin_family=AF_INET; serv_addr.sin_addr.s_addr=inet_addr(argv[.. 더보기 이전 1 ··· 112 113 114 115 116 117 118 ··· 148 다음