Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site umcp-cs.UUCP
Path: utzoo!linus!philabs!seismo!rlgvax!cvl!umcp-cs!chris
From: chris@umcp-cs.UUCP
Newsgroups: net.unix-wizards
Subject: Re: 'write', TIOCCDTR, and HP hang-up escape sequcences
Message-ID: <109@umcp-cs.UUCP>
Date: Thu, 23-Jun-83 20:47:57 EDT
Article-I.D.: umcp-cs.109
Posted: Thu Jun 23 20:47:57 1983
Date-Received: Fri, 24-Jun-83 14:20:03 EDT
References: <2410@sri-arpa.UUCP>
Organization: Univ. of Maryland, Computer Science Dept.
Lines: 25

Here  at University of Maryland, we have a program called 'phone' which
will let  you  talk  to  up  to  8  people  simultaneously,  with  each
conversation  in  its own window (or, if your terminal does not support
windows, or if you don't like windows, on its  own  line).    This  was
originally  written  by  Jim  Rees (uw-beaver!jim) to use curses.  It's
similar to the VMS  phone  program.    I  hacked  at  it  for  multiple
conversations,  and  to  use  my  windows library.  It uses the CMU IPC
facility for 4.1BSD (and maybe 4.0; don't know).  This means that there
is  no  direct  connection  between  the  two users.  It does, however,
require the ability to write to the person's terminal to  annouce  that
someone  is  phoning.   I'm sure it could be rewritten to use 4.2-style
sockets, and a central phone server.  With  that  you  could  turn  off
writes  so  that no one can hang you up, yet still talk to other users.
Eventually perhaps inter-machine conversations will be common.

We're  willing to send source for it and for the windows library (which
I still plan to send to net.sources).  If you want it send me mail, and
I'll  pack  up and mail the phone source.  Note that the one I can send
will only work if you have CMU IPC.

				- Chris
-- 
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs
ARPA:	chris.umcp-cs@UDel-Relay