[comp.archives] [alt.sources.d] Ring

cbrown@eeserv1.ic.sunysb.edu (Charles T Brown) (06/25/91)

Archive-name: internet/talk/ring/1991-06-24
Archive-directory: max.physics.sunysb.edu:/pub/ring/ [129.49.21.100]
Original-posting-by: cbrown@eeserv1.ic.sunysb.edu (Charles T Brown)
Original-subject: Ring
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

If anyone interested, I have written a replacement
for BSD 'talk', called 'ring.'  Ring is a two part program: a daemon
process and the actual ring program.  It works across any network
running sockets which use the standard BSD library calls; it can
probably be easily modified to any network that has full-duplex communication.

At any rate, the program is available for anonymous FTP at
max.physics.sunysb.edu (129.49.21.100), in 'pub/ring'.  The idea
behind ring is to make it a complete talk replacement for BSD's talk.
Ring will compile w/o problem on most SYSV and BSD systems; it has
been 'tested' on a SPARC 1+, a SPARC 2, HP 9000s, an SGI 4-D, and
a Mips computer. 

I will post it to alt.sources as soon as I figure out two things:

It is not yet inetd compatible; and this should not take long,
but I haven't done it yet :-).

And, it does not yet allow for multiple 'ring's to be set up on the
same machine - i.e., ring binds a port to receive a (potential) caller
(who has been told by 'ringd' that he is being called), and then
(in the standard method of BSD's accept) is given a new socket
handle for the connection (sorry, don't know the terminology!)  Unfortunately,
this does NOT free the ring port for further connections.
(This is why I have not yet posted it!)

Should anyone wish for more information, mail 'brown@max.physics.sunysb.edu',
and I will be happy to give it to you.  (Or, alternatively, do a 
'ring brown@dirac.physics.sunysb.edu' :-)

--Titus
-- 
"Never put off until tomorrow, that which can be done the day after tomorrow"
          -- C. Titus Brown, anonymous student, brown@max.physics.sunysb.edu

                UNIX is good, you say?  Which UNIX, say I!
-- 
"Never put off until tomorrow, that which can be done the day after tomorrow"
          -- C. Titus Brown, anonymous student, brown@max.physics.sunysb.edu

                UNIX is good, you say?  Which UNIX, say I!

-- MSEN Archive Service file verification
max.physics.sunysb.edu
total 44
-rw-r--r--   1 brown    nuucp      22280 Jun 24 12:48 ring.shr.Z
found ring ok
max.physics.sunysb.edu:/pub/ring/