윈도우에서 서버 구축하기 #include #include #include #include #include #pragma comment(lib, "ws2_32.lib") //윈도우에서 서버구현시 필요한 문장 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hServSock; SOCKET hClntSock; SOCKADDR_IN servAddr; SOCKADDR_IN clntAddr; int szClntAddr; int option; time_t timer; struct tm *t; char message[]="hello World!\n"; /*if(argc!=2){ printf("Usage : %s \n", arg.. 더보기 FILE * pfile = fopen(pfilename, "rt"); 에서 "rt"부분 설명 파일 형태 fopen의 두 번째 인수 mode에는 오픈 모드외에도 파일의 형태를 지정하는 플래그를 추가로 지정할 수 있다. 열고자 하는 파일이 텍스트 파일이면 t를 붙이고 이진 파일이면 b를 붙인다. 파일 형태에 아무런 지정이 없으면 전역 변수 _fnmode의 값이 사용된다. 이진 파일은 아무런 변환없이 읽혀지지만 텍스트 파일 모드로 파일을 열면 다음 두 가지 변환을 한다. ① 개행 코드를 의미하는 CR/LF 조합은 LF로 변환되어 읽혀지며 LF를 기록하면 CR/LF가 출력된다. 이런 변환을 해 주는 이유는 C 문자열 출력 함수들은 개행을 위해 확장열 LF(\n)를 사용하기 때문이다. ② 파일의 끝을 나타내는 Ctrl+Z(0x1A)는 EOF(-1)로 변환되어 읽혀진다. 단 "a+" 모드로 열었을 때는 끝.. 더보기 이전 1 ··· 31 32 33 34 35 36 37 ··· 40 다음