Welcome, Guest. Please login or register.

Author Topic: Looking for a good programming tutorial on AmiTCP  (Read 966 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mousehouseTopic starter

Looking for a good programming tutorial on AmiTCP
« on: January 24, 2010, 07:58:21 AM »
I'm looking for a good tutorial on how AmiTCP is built / e.g. how TCP/IP networking on the Amiga works. I have some basic knowledge on Amiga OS internals but no view on the "big picture".

To be more precise,

- Is the network card (NIC) attached to the OS by a "*.device"? Is that all there is needed to be able to use a card from the OS? Or are additional libraries needed?

- Is AmiTCP or any competing TCP/IP solution available as a single "*.library" or several libraries? How are there tied to the device?

Any pointers/guides/explanations/tutorials greatly appreciated!

edit: I'm looking for info on Amiga OS <= 3.9
« Last Edit: January 24, 2010, 08:01:56 AM by mousehouse »
A3000T
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Looking for a good programming tutorial on AmiTCP
« Reply #1 on: January 24, 2010, 08:23:22 AM »
Quote from: mousehouse;539902
- Is the network card (NIC) attached to the OS by a "*.device"? Is that all there is needed to be able to use a card from the OS? Or are additional libraries needed?
You need AmiTCP itself of course, and then the .device file for the card. The .device is configured as the interface in AmiTCP.

Quote from: mousehouse;539902
- Is AmiTCP or any competing TCP/IP solution available as a single "*.library" or several libraries? How are there tied to the device?
I don't know whether this is what you're looking for:

http://aminet.net/package/comm/tcp/AmiTCP-api-22

Quote from: mousehouse;539902
Any pointers/guides/explanations/tutorials greatly appreciated!
AFAIK the interface to the TCP/IP stack is exposed as bsdsocket.library, so you might benefit from researching the functions of that library.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10