[NTLK] UNDO: Unified Newton Development Overview

Steven Frank stevenf at panic.com
Fri Mar 20 11:20:43 EDT 2020


> On Mar 20, 2020, at 7:17 AM, Matthias Melcher <m.melcher at robowerk.de> wrote:
> 
> Basically I am looking for devs who can implement networking (simple TCP server client communication) for Einstein, Basilisk, and maybe Wine on all platforms (MacOS, Windows, Linux, and additionally Android and iOS for Einstein).

Not volunteering for this specific task just yet :), but there's a cross-platform library called SDL_net (part of the larger SDL project) that might make this easier:

https://www.libsdl.org/projects/SDL_net/ <https://www.libsdl.org/projects/SDL_net/>

(Not sure if it's a concern, but I think it only supports IPv4. It looks like an attempt was made to patch in IPv6 at some point, but I don't see it in the official 2.0.1 distribution: https://soulsphere.org/hacks/ipv6/ <https://soulsphere.org/hacks/ipv6/>)

I've never used SDL_net specifically before, but I've used SDL itself quite a bit.  It's a simple plain C API and works great.

There are probably other libraries out there (maybe something from Apache?) but this was the first thing that came to mind because it claims to support all the desired platforms.

Steven




More information about the NewtonTalk mailing list