Описание тега cfsocket

Розетки - это самый базовый уровень сетевых коммуникаций. Розетка действует аналогично телефонной розетке. Он позволяет подключаться к другому сокету (локально или по сети) и отправлять данные в этот сокет.
1 ответ

Как мне обработать CFSocketCallBackType.dataCallback в Swift?

Вся документация и примеры говорят, что если сокет CFSocketCallBack выноска дается .dataCallback как его второй параметр (callbackType), это означает, что четвертый (data) можно привести к CFData объект, содержащий все данные, предварительно прочит…
12 дек '17 в 19:35
1 ответ

Не получается обратный вызов данных в сокете iOS UDP

Я пытаюсь настроить UDP-сокет на iOS для прослушивания дейтаграмм, поступающих через многоадресный сокет: #import <CoreFoundation/CoreFoundation.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> void g…
18 сен '17 в 16:56
1 ответ

Предупредить "использование необъявленного идентификатора себя" при использовании функции c

Это мой код в ViewController.h в CoCoa для реализации "CFsocket" @interface ViewController : NSViewController -(IBAction)start:(id)sender; @property (strong, nonatomic) IBOutlet NSTextView *CommandDisplay; это ViewController.m @implementation ViewCo…
15 июл '15 в 12:02
2 ответа

Как подключить несколько пиров в приложении iPhone через WiFi?

У меня есть идея для приложения ios(iPhone), к которому требуется подключение к нескольким пирам. Я основываю свой код на примере WiTab (SampleCode-developer.apple.com). Когда мое приложение запускало каждый узел, создавая отдельный сокет (CFSocket)…
12 янв '12 в 10:49
0 ответов

Как включить поддержку активности в ios CFSocket?

Как включить поддержку активности в приложении ios (класс CFSocket).
02 апр '12 в 09:14
1 ответ

Отладка потери пакетов в связи TCP в приложении iOS/iPad

У меня есть приложение для iOS, которое удаленно подключается к 3 сокетам (некоторого оборудования). Каждый сокет имеет свой приоритет. Один канал используется только для передачи сообщений между приложением iPad и оборудованием, один для изображени…
13 окт '14 в 21:48
0 ответов

Запрос CFSocketCreate не идет через UDP

Я использовал приведенный ниже код для создания сокета. CFSocketRef socket = CFSocketCreate(kCFAllocatorDefault, PF_INET, SOCK_DGRAM, IPPROTO_UDP, 0, NULL, NULL); Я дал SOCK_DGRAM, IPPROTO_UDP в качестве параметров для отправки запроса через UDP, но…
26 фев '15 в 07:36
0 ответов

ZIP-файл в NSData

Здравствуйте, у меня проблемы с zip-файлами, дело в том, что я отправляю несколько.zip-файлов через CFSocket, но во время записи файла обратно на сервер он поврежден или каждый раз, когда я нажимаю на него, появляются несколько zip-файлов, размер ко…
22 май '14 в 04:59
0 ответов

CFSocket принимает обратный вызов не вызывается. Что я пропустил?

В настоящее время я пишу простой класс TCP-сервера в Objective-C, который должен иметь возможность связываться с конкретным портом и прослушивать его. Я особенно у меня есть функция -(void) start который создает CFSockets, привязывает его к указанно…
15 авг '14 в 12:06
1 ответ

Разработка для iOS: получите приватный IP и порт от NSReadStream

Я занимаюсь разработкой приложения для iOS. В моем приложении есть работающее TCP-соединение с сервером, реализованное через NSStreams, Теперь мне нужен порт, который использует соединение, что порождает некоторые проблемы. Я могу получить IP от пер…
15 янв '14 в 16:15
1 ответ

Как получить доступ к пользовательскому интерфейсу из CFRunLoopRun в IOS

Как я могу открыть новое представление, когда я получаю команды в CFRunloop (connectCallBack) в классе CFSocket.
29 мар '12 в 03:36
0 ответов

Как отключить алгоритм nagle в iOS?

Я использую cfwritestream для чтения и записи в сокет для iOS. Мне нужно отключить алгоритм Nagle, чтобы повысить эффективность записи сокета и внести изменения, чтобы включить TCP_NODELAY, однако из журналов pcap я не вижу, чтобы алгоритм Nagle был…
08 янв '16 в 12:57
0 ответов

Сбой iOS CFSocket на пустом UDP-пакете

Я использую CFSocket, настроенный для UDP, для отправки данных через Wi-Fi. Проблема в том, что когда я получаю пустой пакет UDP, Wi-Fi внезапно перестает работать. Я не могу больше получать или отправлять что-либо после этого. Кто-нибудь знает в че…
30 апр '15 в 11:15
0 ответов

Как установить время ожидания при передаче отрицательного значения третьему параметру функции CFSocketConnectToAddress?

Чтобы выяснить причину сбоя соединения от kCFSocketConnectCallBack Я должен передать отрицательное число CFSocketConnectToAddress"s timeout параметр (как это: CFSocketConnectToAddress(self.socket, sin_cfd, -1)). Но я также хочу установить время ожид…
02 мар '19 в 08:17
1 ответ

Что означает свойство hasSpaceAvailable в NSOutputStream?

Я пытаюсь обернуть голову вокруг логики позади hasSpaceAvailable на NSOutputStream. В моем приложении я отправляю большие объемы данных (100 МБ), разбитые на куски по 4080 байт (жесткий предел), через CFSocket, управляемый потоками NSInput/output. К…
1 ответ

Обратные вызовы данных CFSocket

В приложении для iPhone я создаю объект CFSocket из существующего собственного сокета UDP и настраиваю обратный вызов данных всякий раз, когда сокет получает некоторые данные. Затем я добавляю это в мой основной цикл программы: //Set socket descript…
25 янв '18 в 03:05
1 ответ

Привязка / прослушивание порта в Mac OSX Lion 10.7.2 завершается неудачно

Я пытаюсь настроить сервер политики SilverLight под MacOSX 10.7.2 (Lion). Для этого необходимо, чтобы я создал и привязал сокет к порту 943, поскольку SilverLight запрашивает файл политики для этого порта. К сожалению, кажется, что я не могу подключ…
20 ноя '11 в 00:41
0 ответов

Обратный вызов данных CFSocket

Кто-нибудь знает, как CFSocket API читает байты из сокета в обратный вызов данных? Сначала я подумал, что нужно выполнить "скрытую" работу, чтобы всегда возвращать данные той же длины, в которой они были отправлены, но после некоторого тестирования …
05 ноя '12 в 15:01
2 ответа

Сбой CFSocket при успешном соединении

Это мой код клиента и сервера для CFSocket связь, но при успешном соединении этот код падает. Client.m -(void)createConnection { CFSocketContext socketContext = {0,(__bridge void *)(self),NULL,NULL,NULL}; _socket = CFSocketCreate(kCFAllocatorDefault…
06 фев '15 в 08:37
1 ответ

Создание и привязка сокета в Mac OS Hight Sierra

У меня серьезная и странная проблема с созданием сокета в моем приложении для Hight Sierra. Если я создаю инструмент командной строки, все в порядке! Я создаю сокет, связываю сокет. Но если я пытаюсь создать приложение Cocoa, я не могу привязать сво…
05 ноя '17 в 01:17