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.