본문 바로가기
programing/Networks

[펌] BeeJ's Guide to Network Programming

by RedWiz 2015. 5. 4.

BeeJ's Guide to Network Programming.

인터넷 소켓 활용(v.1.5.4, 17-May-1998)

http://www.ecst.csuchico.edu/~beej/guide/net 번역 : 박성호(tempter@fourthline.com),1998/8/20


시작


대상


사용도구

 


내용


소켓이란 무엇인가.


두가지 종류의 소켓


네트워크 이론과 저아래의 알수없는 것들


struct S


순서 바꾸기


IP주소는 무엇이며 어떻게 다루는가?


socket() ; 파일 기술자를 잡아라


bind() ; 나는 어떤 포트에 연결되었나?


connect() ; 어이~ 거기~


listen() ; 누가 전화좀 걸어주지~


accept() ; 포트 3490에 전화걸어주셔서 감사합니다.


send(), recv() ; 말좀해봐~


sendto(), recvfrom() ; 말좀해봐~ 데이터 그램 방식


close(), shutdown() ; 꺼지쇼.


getpeername() ; 누구십니까?


gethostname() ; 난 누구인가?


DNS ; whitehouse.gov - 198.137.240.100


클라이언트-서버의 배경


간단한 스트림 서버


간단한 스트림 클라이언트


데이터그램 소켓


블로킹


select() ; 동기화된 중복 입출력. 대단하군!

참고사항

 


주의사항 및 연락처

 

출처 : https://wiki.kldp.org/Translations/html/Socket_Programming-KLDP/Socket_Programming-KLDP.html#whatis