BLIP on Linux

21 views
Skip to first unread message

beastly1693

unread,
Jun 22, 2009, 12:31:28 PM6/22/09
to BLIP Protocol
I haven't yet looked at the source code, but BLIP (MyNetwork) could
also be ported to Linux and other *BSD systems because they have third
party zeroconf (Bonjour) C frameworks and Apple's CF-lite. I am
curious because the application I am writing is intended to be cross
platform and I have ported the Cocoa portions to Linux by using their
Core Foundation counterparts and QT. So, is it a possibility? Or am I
ignorant and a C BLIP library already exists?

Jens Alfke

unread,
Jun 22, 2009, 12:54:57 PM6/22/09
to beastly1693, BLIP Protocol

On Jun 22, 2009, at 9:31 AM, beastly1693 wrote:

> I haven't yet looked at the source code, but BLIP (MyNetwork) could
> also be ported to Linux and other *BSD systems because they have third
> party zeroconf (Bonjour) C frameworks and Apple's CF-lite.

The open-source bits of CoreFoundation don't include any of the
networking code, i.e. CFStream.

I think a better approach to implementing BLIP on Linux/BSD would be
to re-implement it from the protocol description, using the native
higher-level libraries on the platform. IIRC there is a core library
on Linux that provides abstractions for things like event loops and
data streams.

—Jens

Reply all
Reply to author
Forward
0 new messages