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

GCDAsyncSocket не может принять OnPort более одного раза даже после его отключения
Я хочу иметь возможность закрыть сокет, который в данный момент прослушивает порт, а затем вернуться к нему и восстановить прослушивание порта. Я не могу этого сделать, потому что второй вызов acceptOnPort на другом сокете прослушивания сервера...
1103 просмотров
schedule 13.06.2022

GCDAsyncUDPSocket: данные не получены, хотя они успешно отправлены
Я пытаюсь создать сокет UDP и отправить данные на широковещательный порт, чтобы я мог получать их на других устройствах в той же сети WiFi. Я рассчитываю IP-адрес широковещательного порта, как указано в принятом ответе здесь . После этого я...
1962 просмотров

Как преобразовать байты Java в быстрый int
Я использую GCDAsyncSocket для достижения сокета в iOS, я получаю заголовок пакета, сначала использую socket.readData(toLength: 5, withTimeout: -1, tag: 0) , затем я вычисляю длину тела в делегате didRead и использую socket.readData(toLength:...
39 просмотров
schedule 15.07.2022

как отправить бинарный пакет с помощью GCDAsyncSocket
Я создал соединение с аппаратным устройством, используя CGDAsyncSocket, но теперь следующим шагом является отправка двоичных данных на это устройство, поэтому я очень запутался, как создать этот пакет, описание которого приведено ниже....
936 просмотров
schedule 21.01.2023

Почему GCDAsyncSocket readData предназначен для чтения только один раз?
Одна вещь, которую я нашел неинтуитивной в обратном вызове didReadData GCDAsyncSocket, заключается в том, что он не вызывается снова, пока вы не выдадите другой readData. Почему он разработан таким образом? Правильно ли ожидать, что пользователь...
4093 просмотров
schedule 05.06.2023

Клиент GCDAsyncSocket не читает до записи
Кода для включения не так много, но почему клиент GCDAsyncSocket может останавливаться при чтении до тех пор, пока writeData не будет поставлен в очередь? Симптомы: «didConnectToHost» не вызывается, хотя сервер вызывает «didAcceptNewSocket»....
1345 просмотров

GCDAsyncUdpSocket не может связать порт на симуляторе iOS
Я работаю над отправкой сообщения через UDP. Однако я попал в ловушку проблемы с «привязкой порта». Когда я впервые собрал проект на симуляторе iOS, ничего странного не произошло. Все было хорошо. Но когда я построил проект второй раз. Я...
4163 просмотров
schedule 02.01.2023

iOS 6 и непрерывное получение пакета udp с использованием gcdasyncsocket
У меня проблема с непрерывным получением пакета udp с помощью gcdasyncsocket. Это похоже на то, как iP5 iOS6 и iP4 iOS6 получают пакет в течение 200-300 мс, затем останавливаются еще на 200-300 и начинают получать снова. Я провел тест с iPhone 5...
343 просмотров

Несколько соединений GCDAsyncSocket не будут принимать данные из нескольких сокетов
Я пытаюсь написать приложение, которое одновременно подключается к нескольким сокетам, у меня возникают проблемы с получением данных из старого сокета при подключении нового. Главное, чтобы делегат не активировался ранее подключенным сокетом....
433 просмотров
schedule 22.04.2023

сокет закрыт удаленным одноранговым ios для больших файлов в среде XMPP
Я использую XMPP Framework для приложения чата, в котором я передаю файлы [маленькие (2-5 МБ), средние (20-40 МБ), большие (80-100 МБ)]. Теперь проблема в том, что когда я пытаюсь отправить файл среднего размера, я продолжаю получать следующие...
2521 просмотров

Что выбрать для обмена данными в одной сети Wi-Fi: Multipeer, Bonjour, Socket connection
Я работаю над обменом данными через один и тот же Wi-Fi на двух или более устройствах iOS. Я успешно реализовал его с использованием многоранговой сети и изучил его из видео-документов. Я просто смотрю на Apple Dev, чтобы узнать разницу между Bonjour...
531 просмотров

GCDAsyncSocket startTLS не работает
Я могу подключиться к нужному сокету с IP и портом. - (void)socket:(GCDAsyncSocket *)sender didConnectToHost:(NSString *)host port:(UInt16)port { [sender startTLS:nil]; if(self.createTCPSocketHelperDelegate &&...
2505 просмотров

чем отличаются GCDAsyncSocket и AsyncSocket?
Один из них - GCD, а другой - Runloop? Это абстрактно, как выбрать один для моего TCP-соединения? Очень благодарен, я только нашел, как использовать GCDAsyncSocket на github, но не знаю, как его выбрать.
3737 просмотров
schedule 23.07.2023

Получите длину содержимого из первых двух байтов модифицированного Java UTF (созданного с использованием метода java writeUTF()) в swift
Я использую GCDAsyncSocket для создания TCP-клиента на iOS (используя swift). Клиент взаимодействует с TCP-сервером, написанным на JAVA. Данные записываются в сокет с помощью метода JAVA writeUtf() . Итак, чтобы прочитать данные на TCP-клиенте,...
114 просмотров
schedule 03.07.2023

Создание p2p-соединения iOS
Хорошо. Вот и уже неделю пытаюсь подключить устройства p2p с потоками. Все еще безрезультатно, и я схожу с ума и в отчаянии. Пожалуйста, не присылайте меня к руководству Рэя Вендерлиха и вики GCD или к руководству CFStream, поскольку я дошел до...
1837 просмотров
schedule 10.03.2024