舉報

會員
iOS and OS X Network Programming Cookbook
最新章節:
Index
Thisbookfollowsarecipebasedapproachthatwillheavilyfocusonthecodeandhowtointegratethesampleswiththereader’sprojects.Eachrecipeconsistsofoneormoremethodsthatyoucanputdirectlyintoyourappanduse.ThisbookisidealfordevelopersthatwanttocreatenetworkapplicationsfortheAppleOSXoriOSplatforms.AllexamplesarewritteninObjectiveCusingXCodeastheIDE.KnowledgeofObjectiveCandXCodeisessential.
目錄(85章)
倒序
- coverpage
- iOS and OS X Network Programming Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. BSD Socket Library
- Introduction
- Finding the byte order of your device
- Retrieving network address information
- Performing a network address resolution
- Creating an echo server
- Creating an echo client
- Creating a data server
- Creating a data client
- Chapter 2. Apple Low-level Networking
- Introduction
- Retrieving network address information
- Performing a network address resolution
- Creating an echo server
- Creating an echo client
- Creating a server to receive data
- Creating a client to send data
- Checking the network status
- Chapter 3. Using Libnet
- Introduction
- Installing libnet
- Adding libnet to your project
- Resolving names to addresses with libnet
- Retrieving local addresses with libnet
- Constructing a Ping packet with libnet
- Constructing a UDP packet with libnet
- Constructing a TCP packet with libnet
- Chapter 4. Using Libpcap
- Introduction
- Adding libpcap to your project
- Retrieving network device information
- Capturing packets
- Decoding Ethernet headers
- Decoding IP headers
- Decoding ARP headers
- Decoding TCP headers
- Decoding UDP headers
- Decoding ICMP headers
- Filtering packets
- Saving a capture file
- Creating a simple port scanner using libnet and libpcap together
- Chapter 5. Apple High-level Networking
- Introduction
- Performing HTTP(S) synchronous GET requests
- Performing HTTP(S) synchronous POST requests
- Performing HTTP(S) asynchronous GET requests
- Performing HTTP(S) asynchronous POST requests
- Parsing an RSS feed with NSXMLParser NSURL and NSData
- Creating a peer-to-peer bluetooth network
- Chapter 6. Bonjour
- Introduction
- Publishing a Bonjour service
- Discovering a Bonjour service
- Resolving a Bonjour service
- Creating an echo server that uses Bonjour to advertise the service
- Creating an echo client that uses Bonjour to discover the service
- Chapter 7. AFNetworking 2.0 Library
- Introduction
- Checking the network connection type and changes
- Creating a web client using AFHTTPSessionManager
- Creating a custom response serializer
- Using the UIImageView+AFNetworking category
- Downloading files with a progress bar
- Chapter 8. MKNetworkKit
- Introduction
- Creating and using the MKNetworkKit engine
- Uploading a file using MKNetworkKit
- Downloading a file using MKNetworkKit
- Using the UIImageView+MKNetworkKitAdditions.h category and caching the images
- Adding a progress bar to upload or download
- Index 更新時間:2021-07-19 18:40:54
推薦閱讀
- GitHub Essentials
- 在你身邊為你設計Ⅲ:騰訊服務設計思維與實戰
- 數據結構與算法(C語言版)
- 算法與數據中臺:基于Google、Facebook與微博實踐
- 數據革命:大數據價值實現方法、技術與案例
- 智能數據分析:入門、實戰與平臺構建
- R Machine Learning Essentials
- 區塊鏈應用開發指南:業務場景剖析與實戰
- Unity for Architectural Visualization
- MySQL性能調優與架構設計
- 數據可視化五部曲
- INSTANT Windows Powershell 3.0 Windows management Instrumentation Starter
- Tableau數據可視化實戰
- Spark大數據處理與分析
- 21天學通SQL Server
- 云原生數據庫:原理與實踐
- Continuous Delivery and DevOps:A Quickstart Guide
- Industrial Internet Application Development
- OLAP引擎底層原理與設計實踐
- 基于ggplot的政經數據可視化
- SQL語法與范例詳解詞典
- 數據結構習題解答與實驗指導(第四版)
- R語言與數據挖掘
- Hands-On Design Patterns with C# and .NET Core
- 算法詳解(卷2):圖算法和數據結構
- MySQL 8 Cookbook(中文版)
- 云計算和大數據服務:技術架構、運營管理與智能實踐
- 數據庫系統內幕
- Learning SciPy for Numerical and Scientific Computing
- Hadoop HDFS深度剖析與實踐