This is a RISC OS port of the socket program for various other OSes.

Further instructions of how to use you get when reading the original README file. Please bear in mind that the options -b, -f and -p don't work with the RISC OS version. The rest should be identical.

For questions, bug reports or something else concerning the RISC OS port, please email me at <mailto:sbellon@sbellon.de> and I'll have a look at your problem and eventuelly redirect it to Juergen Nickelsen, the original author. But please don't contact him directly regarding the RISC OS port!

Oh, a short examples I have successfully used it with:

I had to make a backup of the hardisc of my Linux notebook. socket was installed on it as well.

1) When creating the backup I did:
   a) on my RISC OS computer that was supposed to hold the backup:
      socket -sq 1234 > mybackup.tar.bz2
   b) on Linux which I wanted to backup:
      cd /
      tar cpIf - | socket -q 192.168.0.1 1234

2) When restoring the backup I did:
   a) on RISC OS:
      socket -sq 1234 < mybackup.tar.bz2
   b) on Linux:
      cd /
      socket -q 192.168.0.1 1234 | tar xIf -

I think this is a *very* neat way of doing backups! ;-)

It is now compiled with the latest release of GCC for RISC OS: gcc 2.95.4
This means, you'll need the SharedUnixLibrary module which comes with the
GCC release. This fixes a long standing bug which could crash machines
with PPP connections.


Have fun with it!

-- 
Stefan Bellon * <mailto:sbellon@sbellon.de> * <http://www.sbellon.de/>
