본문 바로가기

컴퓨터

gethostbyname 기능도메인 네임으로부터 IP 주소를 알아낸다. 헤더WinSock2.h 형태struct hostent FAR *gethostbyname(const char FAR *name) 리턴성공 시 hostent 구조체의 포인터, 실패 시 NULL 포인터 예제#include #include #include #include #define BUFSIZE 30void ErrorHandling(char *message); int main(int argc, char **argv) {WSADATA wsaData;int i;struct hostent *host; //HOSTENT* host if (argc != 2) {printf("Usage: %s Domain_name\n", argv[0]);exit(1);} if (WSASt..
shutdown 기능스트림을 반만 닫아줄 수 있다.헤더WinSock2.h형태int shudown(SOCKET s, int how);리턴성공 시 0, 실패 시 SOCKET_ERROR 매개변수s: half-close 할 소켓의 핸들how: 종료 모드 상수값 모드 정의 0 SD_RECEIVE 입력 스트림 종료 1 SD_SEND 출력 스트림 종료 2 SD_BOTH 입출력 스트림 종료 예제(파일 전송)서버#include #include #include #include #define BUFSIZE 30void ErrorHandling(char *message); int main(int argc, char **argv) {WSADATA wsaData;SOCKET hServSock;SOCKET hClntSock;char buf[BUF..
strcmp 기능문자열을 비교해준다.헤더string.h형태char * strcmp( const char * str1, const char * str2 )리턴str1 이 str2 보다 크면 양수str1 과 str2 가 같으면 0str1 이 str2 보다 작으면 음수
네트워크 프로토콜과 계층구조 OSI 와 TCP/IPOSI(Open Systems Interconnection): 1990년 이전 데이터통신 네트워크를 대표하는 계층구조 모델 TCP/IP: 오늘날 데이터통신 네트워크의 대표적인 모델 ※ 하지만 깊이있는 이해를 위해 OSI 모델을 알아야 한다.ApplicationHTTP, FTP, IRC, SSH, DNS Application PresentationSSL, FTP, IMAP, SSH SessionVARIOUS API'S, SOCKETS TransportTCP, UDP, ECN, SCTP, DCCP Transport NetworkIP, IPSec, ICMP, IGMP Internet Data LinkEthernet, SLIP, PPP, FDDI Network Interface Physic..
npm 사용법 1. 모듈 설치(로컬 실치) npm install 모듈이름 2. 모듈 설치(전역 설치) npm install -g 모듈이름 3. 모듈 업데이트 npm update 모듈이름 4. 모듈 삭제 npm uninstall 모듈이름