You do not need to reboot your Macintosh. However, script libraries are supplied for many common Internet protocols. Instead of programming with the low-level interfaces, users can instead use higher level commands. MacBinary and ISO 8859-1 character translation are available. Users can scan a data stream for characters and can ascertain the status of any stream.
Users can even create scripts that wait for connections, thus acting as Internet servers.
Commands are also available to convert host names to IP addresses and vice versa.