목록소켓 (2)
브래의 슬기로운 코딩 생활
TCP 프로그래밍 소켓 생성 및 TCP 클라이언트용 APIs 통신 모델 서버/클라이언트 모델 Server : 서비스 제공자 Client : 서비스 요청자 방식에 따른 서버의 종류 복잡성(서버 vs 클라이언트) - 서버는 일반적으로 클라이언트의 요청에 맞는 서비스를 제공 - 다양한 클라이언트의 요청에 대한 응답을 처리해야 함 - 서버는 클라이언트대비 복잡한 제어와 구조를 가짐 네트워크 프로그래밍 - 원거리 프로세스간 상호 통신을 위한 기법 - 운영체제는 원거리 프로세스간 통신을 위해 소켓(socket)을 지원 네트워크 시험 네트워크 시험 툴 명령어: nc {-options} [hostname] [port] • NC: Net Cat • 네트워크 시험을 위한 도구 – 일반적으로 프로그램 검증 도구(debugg..
UNIX 기본 프로그래밍 - 시간처리 함수 - 초 단위 시간 정보 추출 초단위 현재 시간 추출 함수 : time() • 현재 시각을 1970/01/01 00:00:00 +0000(UTC)을 기준으로 초 단위 값 추출 • UNIX 타임으로 통용 • time_t는 4바이트(현재)의 정수형 타입(int, int32_t)의 매크로 • 2038/01/19 03:14:07에 오버플로(Overflow) 발생 인자: • *tloc : 시각정보가 저장될 변수(NULL이면 저장 안함) 결과 값: • 성공 : 현재 시간(초단위) • 실패 : -1 시간 표시 형식 변경 표시 형식 변경 함수 : localtime() • 주어진 초 단위 시각정보를 구조체 tm 타입 정보로 변환 • 정적 영역(static memory)을 사용하여..