Internet Sockets manual
This manual is part of a collection comprising the main public domain programming reference. The other manuals in the series are :
OS The base operating system stuff
Wimp The desktop part of the operating system
InetSWIs Internet based SWIs
InetSocket Internet socket calls
MiscSWIs Miscellaneous SWIs
VDU VDU commands
Toolbox Toolbox
Thanks go to those mentioned in the
contributors list.
These manuals are kindly hosted by
www.riscos.info
This page gives history and credits.
History for Inet v1.02
02 Sep 1997
· Added the last of the SWI calls
· Updated to include errors from UnixLib
Next history
History for Inet v1.03
22 Sep 1997
· First major release
· Includes details for all the standard SWIs, Address & Protocol families, major internet services, and error numbers; as well as some data structures required.
Previous history Next history
History for InetSocket v1.04
15 Nov 1997
· Added details of the internet event.
· Spent ages trying to get the C version 'right'. I hope like hell that I've got it all right and that I've not made too many glaring mistakes. Since I've had to reorganise the SWI's side too, there are possibly errors in both now. Could you tell me if there are problems with any part of the system, for example things which make sense on the SWI side but not the C side. As a side-line you could change the main menu to deal with the C side by removing the #Parent Socket_ from the !Root file. Not all the links will work, but enough to be usable should. Oh, and the C side should be hotkeyed searchable now as well.
· Renamed to InetSocket at Neil Bingham's suggestions; this is a much better name for it!
Previous history Next history
History for InetSocket v1.05
22 Mar 1998
· Fixed details about Select and events when urgent or exceptional conditions occur.
· Added buttons for entering function names (SH 2.53 only) - this is still experimental
· Updated about page to reflect status as part of collection
· Added 'notfound_
manual' pages, for StrongHelp 2.60.
Previous history Next history
History for InetSocket v1.06
20 Jul 1998
· Added 'notfound_
manual' pages, for StrongHelp 2.60.
· Removed buttons - you can shift click things now.
· HTML conversion identified lots of 'parent' problems.
Previous history Next history
History for InetSocket v1.07
09 Aug 2018
· Internet event subreason 5 added, cleared up missing detail on other subreasons.
· Added missing
Sysctl,
Version and InternalLookup SWIs which were added for Internet 5.
· Changed hosting link to www.riscos.info
· Filled in missing
Stat details.
· Return result of
recv() and
recvfrom() clarified in the non blocking error case.
· Filled in missing
MSG_ flag bit definitions
Previous history Next history
History for InetSocket v1.10
02 Apr 2022