Hi there,
Bit late with this for Marchintosh but I've started a hobby project to build a p2p chat app in C that runs on modern OS's and Classic Mac System 7 with MacTCP. The POSIX version is more advanced in terms of features but I have managed to get the classic Mac version to do UDP broadcasts so that it is registered by the POSIX version.
The code is on GitHub and I'm documenting it as I go, especially with tags when I reach a particular milestone I'm proud of. I'm not a C guru, I studied it at university a couple of decades ago and am doing this for fun. I've a Performa 6200 and a Mac SE, so far I'm testing the classic build on System 7.5.3 on the Performa.
I did a video demo of where I am up to on YouTube
I'm using retro68 (which is amazing) to write and compile C code with VSCode on Ubuntu. The idea is that I try to share as much plain vanilla C code as possible between the POSIX and Classic Mac version, which so far is going well.
Just seeing what sort of interest there is out there for feedback from proper C developers or those just following along for the love of old Macs really.
Cheers!
Bit late with this for Marchintosh but I've started a hobby project to build a p2p chat app in C that runs on modern OS's and Classic Mac System 7 with MacTCP. The POSIX version is more advanced in terms of features but I have managed to get the classic Mac version to do UDP broadcasts so that it is registered by the POSIX version.
The code is on GitHub and I'm documenting it as I go, especially with tags when I reach a particular milestone I'm proud of. I'm not a C guru, I studied it at university a couple of decades ago and am doing this for fun. I've a Performa 6200 and a Mac SE, so far I'm testing the classic build on System 7.5.3 on the Performa.
I did a video demo of where I am up to on YouTube
I'm using retro68 (which is amazing) to write and compile C code with VSCode on Ubuntu. The idea is that I try to share as much plain vanilla C code as possible between the POSIX and Classic Mac version, which so far is going well.
Just seeing what sort of interest there is out there for feedback from proper C developers or those just following along for the love of old Macs really.
Cheers!