وبلاگ بلیان

Beej’s Guide to Network Programming Using Internet Sockets

جلد کتاب Beej’s Guide to Network Programming  Using Internet Sockets

معرفی کتاب «Beej’s Guide to Network Programming Using Internet Sockets» نوشتهٔ Brian “Beej Jorgensen” Hall، منتشرشده توسط نشر 2005 در سال 2005. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Contents......Page 2 1.5. Note for Windows Programmers......Page 4 1.6. Email Policy......Page 5 1.9. Copyright and Distribution......Page 6 2.1. Two Types of Internet Sockets......Page 7 2.2. Low level Nonsense and Network Theory......Page 8 3. structs and Data Handling......Page 10 3.2. IP Addresses and How to Deal With Them......Page 11 3.2.1. Private (Or Disconnected) Networks......Page 12 4.2. bind()--What port am I on?......Page 14 4.3. connect()--Hey, you!......Page 16 4.5. accept()--"Thank you for calling port 3490."......Page 17 4.6. send() and recv()--Talk to me, baby!......Page 18 4.7. sendto() and recvfrom()--Talk to me, DGRAM-style......Page 19 4.9. getpeername()--Who are you?......Page 20 4.11. DNS--You say "whitehouse.gov", I say "63.161.169.137"......Page 21 5.1. A Simple Stream Server......Page 23 5.2. A Simple Stream Client......Page 25 5.3. Datagram Sockets......Page 26 6.2. select()--Synchronous I/O Multiplexing......Page 29 6.3. Handling Partial send()s......Page 33 6.4. Son of Data Encapsulation......Page 34 6.5. Broadcast Packets--Hello, World!......Page 36 7. Common Questions......Page 39 8. Man Pages......Page 43 8.1. accept()......Page 44 8.2. bind()......Page 46 8.3. connect()......Page 47 8.4. close()......Page 48 8.5. gethostname()......Page 49 8.6. gethostbyname(), gethostbyaddr()......Page 50 8.7. getpeername()......Page 52 8.8. errno......Page 53 8.9. fcntl()......Page 54 8.10. htons(), htonl(), ntohs(), ntohl()......Page 55 8.11. inet_ntoa(), inet_aton()......Page 57 8.12. listen()......Page 58 8.13. perror(), strerror()......Page 59 8.14. poll()......Page 60 8.15. recv(), recvfrom()......Page 62 8.16. select()......Page 64 8.17. setsockopt(), getsockopt()......Page 66 8.18. send(), sendto()......Page 68 8.19. shutdown()......Page 70 8.20. socket()......Page 71 8.21. struct sockaddr_in, struct in_addr......Page 72 9.2. Web References......Page 73 9.3. RFCs......Page 74
دانلود کتاب Beej’s Guide to Network Programming Using Internet Sockets