Введение
Этот документ является набором узкоспециализированных, основанных на задаче статей, связанных с определенными областями сетей. Как с другими документами тем программирования в этой библиотеке разработчика, этот документ предполагает, что у Вас уже есть глубокое знакомство с сетевыми понятиями.
Как использовать этот документ
Этот документ включает следующие статьи:
Используя Сокеты и Потоки Сокета — Описывает, как использовать сокеты и потоки для низкоуровневых сетей от уровня POSIX через уровень Foundation. Эта статья объясняет, как записать оба кода клиента и сервера с помощью текущих методов наиболее успешной практики.
Разрешение Имен хоста DNS — Объясняет, как разрешить имена хоста DNS способами, избегающими некоторых распространенных ошибок, связанных с выполнением так.
Переопределяющая Проверка Цепочки TLS Правильно — Говорит, как безопасно изменить поведение проверки цепочки Transport Layer Security (TLS), не представляя Ваше программное обеспечение серьезным угрозам безопасности. Эта статья касается обоих потоков TCP (использующий CFStream или API NSStream) и URL-запросы (использующий API NSURLConnection).
Каждая статья предназначается, чтобы быть считанной разработчиками, которые должны записать код, выполняющий указанную задачу.
Предпосылки
Этот документ предполагает, что Вы уже считали или иначе понимаете предметы, описанные в следующих документах:
Сети Обзора — Обеспечивают основное понимание того, как сетевое программное обеспечение работает, и как избежать частых ошибок.
Сети Понятий — Обеспечивают основное объяснение основанных на сокете сетей на концептуальном уровне.