Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!pt.cs.cmu.edu!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!rpi!pawl!shadow
From: shadow@pawl.rpi.edu (Deven T. Corzine)
Newsgroups: comp.sys.amiga
Subject: Re: Porting DNET to SYS V & Amiga uucp/news
Message-ID: 
Date: 13 Aug 89 08:53:21 GMT
References: <1193.AA1193@pulsar>
Sender: usenet@rpi.edu
Followup-To: comp.sys.amiga
Organization: Rensselaer Polytechnic Institute, Troy, NY
Lines: 50
In-reply-to: gmd@pulsar.UUCP's message of 11 Aug 89 04:06:49 GMT


In article <907@corpane.UUCP> sparks@corpane.UUCP (John Sparks) writes:

John> Many Amiga/Unix users will appreciate it if DNET on SYS V is
John> possible.  Does it/will it exist?

On 11 Aug 89 04:06:49 GMT, gmd@pulsar.UUCP (George MacDonald) said:

George> Porting DNET to anything before 5.3 without the socket library
George> will be a chore. The major problem in emulating the socket
George> functions will be providing multiplexed input on a single
George> channel(serial line).  This needs to be done in the kernel to
George> do it properly, hence a device driver is needed.

SysV has nothing providing the functionality of select()?

George> I am not familiar with DNET internals, and not sure which
George> address domain it uses (UDP, INET ...) or which socket
George> communication style(stream or datagram).

Unix-domain sockets.  Named pipes, essentially.

George> If DNET uses UDP and stream sockets then emulation using named
George> pipes seems at least possible.

The obvious choice; Unix domain sockets seem virtually identical to
named pipes, except for the interface, probably.

George> If DNET uses INET it will be more difficult and the device
George> driver will be required.

I'd rather DNet use INET than clutter my filespace.  *sigh*

George> I guess the bad news is that it is unlikely you will see DNET
George> on Sys 5.2, although I agree it would be nice.

If you can replace select() with something and used named pipes, it
should be perfectly possible.

George> On the other hand DNET should crop up on Sys 5.3 and 5.4
George> without too much effort.

Well, on SysV.4 it should compile straight...

Deven
--
Deven T. Corzine        Internet:  deven@rpi.edu, shadow@pawl.rpi.edu
Snail:  2214 12th Street, Troy, NY 12180       Phone:  (518) 271-0750
Bitnet:  deven@rpitsmts, userfxb6@rpitsmts     UUCP:  uunet!rpi!deven
Simple things should be simple and complex things should be possible.