Вопросы по теме 'gcdasyncsocket'

GCDAsyncSocket и отправить SIP-пакет
Я пытаюсь отправить ПРИГЛАШЕНИЕ на SIP-сервер: GCDAsyncSocket *outgoingCallSocket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:socketOutgoingCallQueue]; BOOL result = [outgoingCallSocket...
315 просмотров
schedule 27.05.2024

GCdasyncUdpSocket не может восстановить пакеты после перехода с широковещательного на одноадресный режим
Разработка приложения для iPAD, которое обменивается данными через WiFi с преобразователем UDP в последовательный порт. Приложение запускается в широковещательном режиме и получает список отвечающих единиц (requestPodIds). Полученные данные...
1827 просмотров
schedule 05.05.2023

Рукопожатие GCDAsyncSocket
Я использую в своем приложении для iPhone класс GCDAsyncSocket для связи с сервером Java. Он хорошо работает без SSL. Кто-нибудь знает, как активировать SSL с самоподписанными сертификатами? Я не могу найти, как я могу импортировать свой сертификат...
612 просмотров

Разный результат для [NSDate date] на разных устройствах
Для начала я должен сказать, что я установил автоустановку в настройках даты и времени, а часовой пояс одинаков для каждого устройства. Поэтому я использую [NSDate date] для получения метки времени в миллисекундах, затем кодирую в NSData и...
896 просмотров
schedule 24.03.2023

почему GCDAsyncUdpSocket не может отправлять/получать пакеты через некоторое время в широковещательном режиме?
Я использую GCDAsyncUdpSocket для записи сокета UDP в своем приложении. Сценарий такой: когда пользователь нажимает кнопку, он отправляет широковещательный пакет в локальную сеть, затем прослушивает ответ, в локальной сети есть сервер, который...
1852 просмотров

Проблема с потоками с CocoaAsyncSocket и coredata
Мое приложение обрабатывает подключение к сокету в фоновой очереди. Внутри вспомогательного класса, который будет вызываться из очереди соединений, мне нужно получить доступ к основным данным для выполнения проверки (запроса на выборку). Как я могу...
138 просмотров

GCDAsyncSocket частично читает длинный текст: iOS
Когда длинная текстовая строка отправляется с использованием GCDAsyncSocket , readDataWithTimeOut вызывается несколько раз на принимающей стороне, но полученные данные несовместимы, т. е. принимается один и тот же текст, но NSData отличается. В...
964 просмотров
schedule 24.04.2022

Сервер защищенных сокетов Ocj-C с реальным сертификатом — ошибка протокола SSL (на основе GCDAsyncSockets)
Я ломал голову над странной проблемой - чем-то, о чем, кажется, не говорят (или называют совсем по-другому). Удивительно, но я не могу найти пример HTTPS — все, что я нахожу, имеет это «задание»! Вкратце: Я пытаюсь создать «сервер»,...
453 просмотров
schedule 01.04.2023

ios — загружать новое представление как модальное и поддерживать работу асинхронного кода gcd
Я использую dispatch_async для запуска части кода (конкретного метода) в параллельной очереди (серия проверок подключения, не очень важно) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [self...
83 просмотров
schedule 29.06.2023

Быстро создать сокет-клиент с GCDAsyncSocket
Как создать клиент сокета с GCDAsyncSocket, используя язык swift. Я использую следующий код: class MySocketClient: GCDAsyncSocketDelegate{ let addr = "192.168.131.218" let port :UInt16 = 8000 var inp :NSInputStream? var out :NSOutputStream? var...
1139 просмотров
schedule 03.07.2022

Реализация безопасности в GCDAsyncSocket
Я пытаюсь реализовать безопасность в GCDAsyncSocket, используя самозаверяющий сертификат. После вызова startTLS метод didReceiveTrust не вызывается. SecIdentityRef identityRef = nil; NSArray *certs = [[NSArray alloc] initWithObjects:(__bridge...
91 просмотров
schedule 20.02.2023

GCDAsyncSocket — как записать изменяемые данные?
В документации для GCDAsyncSocket говорится, что изменяемые данные, которые могут измениться, должны быть скопированы перед передачей их в функцию записи. В следующем коде: func send(buffer: NSMutableData) { let bufferCopy = NSData(data:...
290 просмотров
schedule 14.05.2022

dispatch_semaphore_create(0) возвращает ноль
Пытаюсь создать семафор в очереди GCDAsyncSocket и вместо этого получаю nil... что мне здесь не хватает? dispatch_semaphore_t s = dispatch_semaphore_create(0); // s == nil here !?!...
209 просмотров
schedule 27.09.2022