4. bind( ), sockaddr_in 이해
·
Programming Languages/C
bind( ) 함수 #include int bind(int sockfd, struct sockaddr *myaddr, socklen_t adrlen); // sockfd : 소켓 // myaddr : IP, Port 정보 // adrlen : myaddr의 길이 socket() 을 통해 두 컴퓨터간에 데이터 전송 방식을 설정했다. bind() 를 통해 socket() 에 IP 주소와 Port 번호를 할당해 위치를 식별하기 위해 필요한 정보는 아래와 같다. IP는 컴퓨터를 구분하기 위한 목적으로 존재한다. Port는 프로그램의 소켓을 구분하기 위해 존재한다. Q1. 어떤 주소 체계를 사용하나요? >> IPv4 Q2. IP 주소가 어떻게 되나요? >> 211.204.214.76 Q3. Port 번호가 어떻게..
Ch. 03. socket()
·
Programming Languages/C
더보기 Part 01 Ch. 01. Socket Network Programming Ch. 02. File Descriptor, open(), close(), write(), read() Ch. 03. socket() Ch. 04. bind() Ch. 05. Network Byte Order, Big Endian, Little Endian Ch. 06. listen(), accept() Ch. 07. echo server, client Ch. 08. UDP Ch. 09. shoutdown() Ch. 10. DNS Ch. 11. Socket Option Part 2 Ch.10. Ch.11. Ch.12. Ch.13. Ch.14. Ch.15. Ch.16. Ch.17. Ch.18. Socket() 생성 함수 #..
2. Linux File Descriptor
·
Programming Languages/C
더보기 Part 1. Linux 환경 Ch. 1. Socket Network Programming Ch. 2. File Descriptor Ch. 3. socket( ) Ch. 4. bind( ) Ch. 5. Network Byte Order, Big Endian, Little Endian Ch. 6. listen( ), accept( ) Ch. 7. echo server, client Ch. 8. UDP Ch. 9. shoutdown( ) Ch. 10. DNS Ch. 11. Socket Option Part 2. Window 환경 Ch.10. Ch.11. Ch.12. Ch.13. Ch.14. Ch.15. Ch.16. Ch.17. Ch.18. 파일 디스크립터(File Descriptor) 리눅스에서 파일..
1. Socket Networking
·
Programming Languages/C
더보기 Part 01 Ch. 01. Socket Network Programming Ch. 02. File Descriptor, open(), close(), write(), read() Ch. 03. socket() Ch. 04. bind() Ch. 05. Network Byte Order, Big Endian, Little Endian Ch. 06. listen(), accept() Ch. 07. echo server, client Ch. 08. UDP Ch. 09. shoutdown() Ch. 10. DNS Ch. 11. Socket Option Part 2 Ch.10. Ch.11. Ch.12. Ch.13. Ch.14. Ch.15. Ch.16. Ch.17. Ch.18. 소켓 통신 프로그래밍 API ..
ubiquitous4g
'C networking' 태그의 글 목록