Re: Multipeer Networking for groups > 8?
Re: Multipeer Networking for groups > 8?
- Subject: Re: Multipeer Networking for groups > 8?
- From: Andreas Fink <email@hidden>
- Date: Tue, 11 Jul 2017 20:22:38 +0200
Of course you can use a IP multicast using UDP but you have to do it by hand.
SCTP point to multipoint might be an option but Apple lacks support of SCTP by
the kernel. There' a OS X kernel driver adding it but under iOS you are again
in dead water. Furthermore the API to load a layer 4 protocol under xnu is
kerne specific and there is no "public" API yet (I wonder if this will change
in 10.13 given some networking stuff ends up in userspace I read)
It sounds easy to use UDP but at the other hand with all networking, it
_sounds_ easy but really is hard due to changing network interfaces, unreliable
communications etc.
I've wrapped a lot of network code directly from unix calls to my own objc
library (https://github.com/andreasfink/ulib
<https://github.com/andreasfink/ulib>) but multicast I never had the need yet.
If theres good demand I might add it. RUDP goes into this direction but you
would have to do some work to make it multicast capable. What kind of high
level API where you looking for and what is really the dataflow?
> On 10 Jul 2017, at 18:09, David Hoerl <email@hidden> wrote:
>
> The Multipeer networking feature in iOS only supports peer groups of two to
> eight.
>
> Can anyone suggest some open source project that supports say up to 25?
>
> I did find https://github.com/jdiehl/async-network, but it appears its a
> datagram service only. Still, it might be made to work with a roll-your-own
> end to end protocol.
>
> Any suggestions most appreciated!
>
> David
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Macnetworkprog mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
Andreas Fink
DataCell ehf, Backbone ehf, Cajutel Inc, Alisanus GmbH
------------------------------------------------------------------
c/o Fink Telecom Services, Clarastreasse 3, 4058 Basel, Switzerland
E-Mail: email@hidden https://www.fink.org
Mobile: +41-78-6677333 Office: +41 61 6666330
Skype: andreasfink Jabber/XMPP: email@hidden ICQ: 8239353
------------------------------------------------------------------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden