Let's explore how the bsdsocket library works on the Amiga.
Go to file
2023-04-02 16:24:33 -04:00
amos_pro_original Get ready for video release 2023-01-11 08:03:46 -05:00
client_in_asm Add assembler client 2023-04-02 16:24:33 -04:00
server_in_c Get ready for video release 2023-01-11 08:03:46 -05:00
README.md Add assembler client 2023-04-02 16:24:33 -04:00

Amiga BSD Socket coding

Get your Amiga doing stuff on the Internet!

All code in this repo is licensed under the MIT License.

The original AMOS code

amos_pro_original contains the original AMOS Professional code to use bsdsocket.library in BASIC. It requires the EasyLife extension.

This is the code used in the 23 Year Old Code video.

Server in C

server_in_c uses SAS/C and the AmiTCK SDK to build a simple server that prints out what is received, like a very basic netcat.

This is the code used in the Simple Server in C for the Commodore Amiga video.

Client in Assembler

client_in_asm uses AsmPro and the AmiTCK SDK to build a simple client that connects to a specified host and port and sends some data, like the other end of a very basic netcat.

This is the code used in the Building a simple Amiga network client...in assembler?!? video.