Icon Close

Python Network Programming: Intermediate

Python Network Programming: Intermediate
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
13 กุมภาพันธ์ 2569
ความยาว
682 หน้า
ราคาปก
675 บาท (ประหยัด 85%)
คำโปรยหนังสือ
Python Network Programming: Intermediate
ก้าวสู่ระดับถัดไปของการพัฒนาเครือข่ายด้วย Python อย่างเป็นระบบ หนังสือ Python Network Programming: Intermediate จะพาคุณเข้าใจการออกแบบ Network Application ที่รองรับหลายผู้ใช้ จัดการ Concurrency อย่างปลอดภัย เพิ่มขีดความสามารถด้าน Scalability และบริหารจัดการการเชื่อมต่อระดับ Production ได้อย่างมืออาชีพ เนื้อหาเข้มข้น ครบถ้วน พร้อมตัวอย่างบูรณาการและกรณีศึกษาระดับ Ultimate ในแต่ละบท
________________________________________
สารบัญ
หน้า
บทที่ 8 Concurrency Model สำหรับ Network Programming 1
• Blocking I/O Problem
• Thread-based Network Programming
• threading Module
• Thread Lifecycle
• Shared Resource Issue
• Thread Safety
• GIL กับ I/O-bound Task
บทที่ 9 Multi-client TCP Server 82
• Thread-per-Client Model
• Client Handler Design
• Synchronization (Lock, RLock)
• Client Disconnect Handling
• Resource Cleanup
• Performance Limitation
• ตัวอย่างบูรณาการ
บทที่ 10 I/O Multiplexing ด้วย selectors 158
• ปัญหาของ Thread-based Server
• select, poll
• selectors Module
• Event-driven Model
• Read / Write Event
• State Management
• Scalability Consideration
• ตัวอย่างบูรณาการ
• ตัวอย่าง Ultimate
บทที่ 11 UDP Programming ใน Python 250
• Connectionless Communication
• sendto() / recvfrom()
• DatagramSocket Concept
• Packet Loss / Duplication
• Ordering Issue
• Timeout & Retry
• Broadcast / Multicast
• ตัวอย่างบูรณาการ
บทที่ 12 Serialization & Data Encoding 358
• bytes vs str
• struct Module
• JSON Serialization
• Pickle (ข้อดี / ข้อจำกัด)
• Security Risk ของ Pickle
• Message Schema Design
• Version Compatibility
• ตัวอย่างบูรณาการ
บทที่ 13 File Transfer & Streaming 469
• File I/O Review
• Streaming File ผ่าน Socket
• Chunk-based Transfer
• Buffer Size Selection
• Progress Tracking
• Resume Strategy
• Data Integrity Check
• ตัวอย่างบูรณาการ
บทที่ 14 Timeout, Heartbeat และ Connection Management 574
• Socket Timeout
• Read / Write Timeout
• Heartbeat Protocol
• Idle Connection Detection
• Keep-alive Strategy
• Dead Connection Cleanup
• ตัวอย่างบูรณาการ
บรรณานุกรม 673
________________________________________
เหมาะสำหรับผู้ที่ผ่านระดับพื้นฐานมาแล้ว และต้องการเข้าใจ "กลไกภายใน" ของระบบเครือข่ายอย่างแท้จริง
เน้นแนวคิดเชิงสถาปัตยกรรมควบคู่กับการลงมือปฏิบัติ
เตรียมความพร้อมสู่การพัฒนา Network System ระดับ Professional
ประเภทไฟล์
pdf
วันที่วางขาย
13 กุมภาพันธ์ 2569
ความยาว
682 หน้า
ราคาปก
675 บาท (ประหยัด 85%)
เขียนรีวิวและให้เรตติ้ง
คุณสามารถเข้าสู่ระบบเพื่อแสดงความคิดเห็นได้จ้า