home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.hut.fi!usenet
- From: oahvenla@hyppynaru.cs.hut.fi (Osma Ahvenlampi)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Sockets Programming
- Date: 03 Apr 1996 18:45:16 +0300
- Organization: What, me, organised?
- Sender: oahvenla@hyppynaru.cs.hut.fi
- Distribution: inet
- Message-ID: <jdj20m55n1v.fsf@hyppynaru.cs.hut.fi>
- References: <828440616.12487@bussys.demon.co.uk>
- NNTP-Posting-Host: hyppynaru.cs.hut.fi
- Mime-Version: 1.0
- Content-Type: text/plain; charset=US-ASCII
- In-reply-to: Andrew@bussys.demon.co.uk's message of Tue, 02 Apr 1996 11:25:44
- GMT
- X-Newsreader: Gnus v5.1
-
- In article <828440616.12487@bussys.demon.co.uk> Andrew@bussys.demon.co.uk (Andrew Miller) writes:
- >Having used sockets under the UNIX environment and under Windows I'm
- >curious to know if the same is available for the Amiga. If so where
- >can I obtain the necessary software from ?
-
- Both the I-Net225 (or AS225) and AmiTCP/IP are based on BSD sockets,
- and thus the API is very similar to both UNIX and Windows. In many
- ways, it is closer to the original UNIX API, but there are some
- resemblances to the Windows Sockets API since these are, as Windows,
- designed for a GUI environment. However, while Windows (necessarily,
- because of the lack of true multitasking in version 3) puts a lot of
- weight on making the sockets asynchronous and event-driven, this is
- not as important on Amiga. In fact, the only major difference to the
- BSD sockets is teh addition of the selectwait() (or WaitSelect() in
- AmiTCP) function that waits on socket events as well as on standard
- Exec signal bits. Previously neither of the stacks let you use ANSI C
- or UNIX-lookalike file I/O (or Level 2 and Level 1 I/O as known to the
- SAS/C environment) on sockets, but this has changed since the SDKs of
- both stacks contain a link library that replaces the necessary
- compiler library functions.
-
- The third possibility, together with the GCC compiler, is to use the
- V42 ixemul.library functions, which will, together with a suitable
- ixnet.library, function under either of the stacks, and provide socket
- API very close to the UNIX sockets.
-
- I-Net225, AmiTCP and ixemul SDKs are all available on Aminet.
-
- --
- Three can keep a secret, if two are dead.
- | "Osma Ahvenlampi" <mailto:oa@iki.fi> <http://www.iki.fi/oa/> |
- | Amiga&BeBox&ClassAct&Voodoo&ARTech cool stuff: I-Net225&AWeb |
- --
-