Описание тега network.framework

2 ответа

Как я могу преобразовать CMSampleBuffer с данными изображения в формат, подходящий для отправки по сетевому соединению?

Я хочу отправить кадры видеопотока по сетевому соединению, поэтому я реализовал функцию AVCaptureVideoDataOutputSampleBufferDelegate: func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureCon…
01 фев '19 в 20:14
1 ответ

Свифт Network.framework WebSocket рукопожатие ноль вернулся

Я пытаюсь использовать новую Network.framework для подключения к WebSocket, но перед сервером нет ответа на рукопожатие. (Да, я знаю, что Starscream существует, но он не поддерживает прокси / мобильность переключения пользователей между сетевым инте…
08 окт '18 в 03:49
1 ответ

Network.framework: nw_read_request_get_maximum_datagram_count

Я пытаюсь заставить сервер UDP функционировать в Network.framework. Однако, когда мне удавалось подключить мой клиент и сервер, через некоторое время я получаю сообщение об ошибке nw_read_request_get_maximum_datagram_count Я попытался зацикливаться …
19 янв '19 в 17:21
1 ответ

Сбой соединения NW с использованием TLS в Swift

Я был в состоянии подключиться к общедоступной WSS с помощью TLS, как это: let port = 443 let url = URL(string: "wss://echo.websocket.org")! connection = NWConnection(host: NWEndpoint.Host.name(url.host!, nil), port: NWEndpoint.Port(rawValue: UInt16…
12 ноя '18 в 01:43
1 ответ

Обнаружение клиента, разъединяющегося с UDP, используя Network.framework

Я пытаюсь определить, когда UDP-клиент перестает отправлять пакеты на сервер при использовании Network.framework Я построил небольшой пример, который демонстрирует, что сервер не может изменить состояние на .cancelled когда соединение клиента отменя…
26 янв '19 в 03:35
0 ответов

Подключение Apple Network.Framework к внутреннему серверу по UDP

Я программирую многопользовательское iOS-приложение на Swift, и я хотел бы общаться в режиме реального времени по UDP с внутренним сервером. Я использую сеть Apple Network.Framework для связи клиентов с их устройством на сервере. Однако мне трудно п…
1 ответ

iOS фоновое использование Network.Framework

Я написал простое приложение на основе Wi-Fi, использующее TCP для Network.Framework, которое получает около 80 байтов каждые 10 секунд от удаленного сервиса на конкретном порту. Я хочу записать эти данные в файл, находясь на переднем и заднем плане…
07 мар '19 в 21:06
0 ответов

network.framework отключается при фоновом вводе

Как предотвратить отключение при входе в фон? .tcp соединение формируется, однако NWConnection.State=.cancelled при входе на задний план. У меня включены все фоновые режимы поддержки (в возможностях) и включено фоновое обновление приложения.
26 май '19 в 19:44
1 ответ

Как я могу отправить UDP-сообщение всем локальным узлам связи, используя сетевую платформу Apple?

Когда я пытаюсь установить соединение, оно переходит из режима ожидания (POSIXErrorCode: сеть не работает) в состояние подготовки. Но он никогда не переходит в состояние готовности, и я не могу понять, как отправить дейтаграмму. import Network impor…
15 июл '19 в 14:32
1 ответ

Swift Network.framework: получите NWInterface для интерфейса Ethernet без IP-подключения

На переговорах о "достижениях в области сетевых технологий" на WWDC2019 был приведен пример использования NWEthernetChannelдля мониторинга пользовательского (не IP) протокола. Это для MacOS. import Foundation import Network let path = NWPathMonitor(…
23 янв '20 в 00:20
0 ответов

Swift Network.framework (websocket): чтение заголовков ответов, установленных сервером

Я пытаюсь понять, как клиент ws может читать дополнительные заголовки, установленные сервером WebSocket во время рукопожатия. Websocket Server (построенный с использованием NWProtocolWebSocket) let wsOptions = NWProtocolWebSocket.Options() wsOptions…
06 окт '20 в 16:56
1 ответ

C# Как скачать CSV-файл с url-адреса

Я знаю, что это своего рода глупый вопрос, но я прочитал много форумов, и у меня ничего не получалось. ("https://www.nasdaq.com/api/v1/historical/HPQ/stocks/2010-11-14/2020-11-14") У меня есть URL-адрес, по которому мне нужно загрузить файл csv. Ког…
14 ноя '20 в 20:57
1 ответ

Как написать NWProtocolFramer для Network.framework, который разбивает потоки на фреймы с использованием разделителя?

Я попробовал следующий код для создания фреймера, который разделяет поток байтов ASCII на фреймы, разделенные вертикальной чертой ascii: "|". import Network fileprivate let pipe = Character("|").asciiValue! class PipeFramer: NWPr…
08 окт '20 в 19:33
0 ответов

Повторная сборка фрагментов данных в кадре для потоковой передачи видео

В настоящее время я пытаюсь узнать о Network.Framework, опубликованной Apple на WWDC 2018 , где они транслируют видео в реальном времени с телефона на компьютер с помощью UDP. Итак, в настоящее время я пытаюсь воспроизвести их демонстрацию, чтобы из…
25 фев '21 в 20:22
1 ответ

nw_connection_send передает данные в Android

Я пытаюсь отправить пакетные данные с macOS на Android, у меня есть пакет, определенный как int (dataType)| int (packet len)|data Скажем, значение dataType 5 представляет строку, отправленную со стороны macOS: auto sendString = [](nw_connection_t co…
14 авг '21 в 04:41
2 ответа

Проблемы с использованием переменных для представления хоста и порта при инициализации NWConnection в Swift

Я пытаюсь написать приложение для macOS, которое подключается к радиосканеру по сетевому соединению через сокет UDP. Приложение отправляет команды на сканер для удаленного управления. Я могу заставить приложение работать нормально, когда я жестко ко…
23 дек '20 в 22:34
0 ответов

Проблема при попытке работать с NWConnection в Network.Framework

Я пишу приложение, которое отправляет команды и получает данные через сетевое соединение UDP с устройством. Я пытаюсь создать объект, который обрабатывает все задачи, связанные с сетью. Я хочу, чтобы объект установил соединение, отправил командную с…
28 дек '20 в 00:35
0 ответов

Ошибка iOS: [tcp] nw_proto_tcp_route_init [C1.1:1] mtu не получено

У меня есть простое приложение для iOS, использующее Network.Framework, NWConnectionа также NWEndpointнастроить TCP-соединение с Microchip RN-171. Все работало нормально до iOS 14, когда я начал время от времени получать эту ошибку: [tcp] nw_proto_t…
15 дек '20 в 14:21
0 ответов

Swift Network.Framework TLS с альтернативным вводом-выводом?

Я работаю над собственным протоколом в Swift и изучаю Network.Framework для его реализации TLS. Я хотел бы иметь контроль над вводом-выводом с возможностью использования чего-то другого, кроме TCP или UDP, но я нашел это обсуждение на github , в кот…
21 дек '20 в 19:25
0 ответов

клиентское приложение, использующее nw_connection_receive, прекрасно работает с проводной сетью

Но не может получить какие-либо данные с помощью Wi-Fi (соединение tls), в то время как клиент, использующий сокет BSD, не имеет этой проблемы, моя конфигурация tcp и tls: auto config_tcp = ^(nw_protocol_options_t tcp_op) { nw_tcp_options_set_connec…
24 апр '22 в 14:31