NSStream и NSURLConnection с одновременным открытым TCP

Мне все еще нужно понимать эти вещи, в любом случае, поддерживает ли NSStream или NSURLConnection несколько открытых TCP, скажем, например,

www.xyz.com port:4040
www.xyz.com port:5050
www.xyz.com port:5150

Это единственный хост.

Какой из двух может поддерживать задачу одновременного открытия TCP-порта и удержания его открытым в течение установленного периода времени, если ни один из них этого не делает, существует ли какой-либо существующий класс/метод iOS, который я могу использовать для достижения этого поведения.

Моя конечная цель - создать несколько TCP-соединений в данный момент времени.

Пожалуйста помоги


person mirageservo    schedule 21.12.2012    source источник


Ответы (1)


Да... вы можете создать несколько TCP-соединений с одним и тем же хостом, но с разными портами, используя NSStream и CFSocket...

person Akshay Shah    schedule 21.12.2012
comment
Вы пробовали, есть ли у вас какие-нибудь образцы? Также очевидно ли это, что NSURLConnection слишком абстрагирован, и мы не можем добавлять к нему настройки? - person mirageservo; 27.12.2012
comment
Я не могу комментировать абстракцию NSURLConnection, но да, я дважды создал несколько подключений к одному и тому же IP-адресу, используя AsyncSocket (cocoadev.com /вики/асинксокет) - person Akshay Shah; 27.12.2012