Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uwm.edu!bionet!agate!stanford.edu!leland.Stanford.EDU!ypig.stanford.edu!bir7 From: bir7@ypig.stanford.edu (Ross Biro) Newsgroups: comp.unix.sysv386 Subject: Re: ESIX sockets Message-ID: <1991Apr4.025734.8373@leland.Stanford.EDU> Date: 4 Apr 91 02:57:34 GMT References: <1991Mar28.042703.27887@colorado.edu> <12870014@hpnmdla.hp.com> Sender: news@leland.Stanford.EDU (Mr News) Organization: AIR, Stanford University Lines: 24 >> Has anyone been able to get any sockets programs working with ESIX >> sockets? > > ESIX rev D does not have BSD sockets. The routines that you are >trying to use look like BSD sockets, but they are in no form or way BSD >sockets. I'm sick of ESIX sockets being bashed. ESIX sockets are close enough to BSD sockets to port almost anything without trouble. I've had more problems from signal handlers than from sockets. The only thing you need to watch out for is that you cannot use read or write with the sockets. The rest is easy, just remember that they were built on top of the transport library. A small list of some of the things I've gotten to work using sockets under ESIX: X, finger, fingerd, inetd, telnet, ftp, libresolv.a, tinymud... Quit whining and try a little. I did all this without the manuals, just some bsd man pages and a little effort. Ross biro bir7@leland.stanford.edu -- Ross Biro bir7@leland.stanford.edu