Вопросы по теме '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 просмотров
schedule
27.07.2022
Разный результат для [NSDate date] на разных устройствах
Для начала я должен сказать, что я установил автоустановку в настройках даты и времени, а часовой пояс одинаков для каждого устройства. Поэтому я использую [NSDate date] для получения метки времени в миллисекундах, затем кодирую в NSData и...
896 просмотров
schedule
24.03.2023
почему GCDAsyncUdpSocket не может отправлять/получать пакеты через некоторое время в широковещательном режиме?
Я использую GCDAsyncUdpSocket для записи сокета UDP в своем приложении. Сценарий такой: когда пользователь нажимает кнопку, он отправляет широковещательный пакет в локальную сеть, затем прослушивает ответ, в локальной сети есть сервер, который...
1852 просмотров
schedule
28.06.2022
Проблема с потоками с CocoaAsyncSocket и coredata
Мое приложение обрабатывает подключение к сокету в фоновой очереди. Внутри вспомогательного класса, который будет вызываться из очереди соединений, мне нужно получить доступ к основным данным для выполнения проверки (запроса на выборку). Как я могу...
138 просмотров
schedule
03.05.2023
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