[comp.sys.hp] HP3000 Sockets ?

glowell@portia.Stanford.EDU (gary lowell) (08/13/90)

Hello - 

I would like to use sockets to talk between MPE XL and HP-UX.  My
SE told me that this could be done with NetIPC on the MPE XL side,  
and ordinary sockets on the HP-UX side.  I'm trying to avoid HP's
NS protcol as the Unix side may not always be HP-UX.

The SE also told me that there was a white-paper
written by someone at Colorado Networks Division that gave all the
gory details.  The SE didn't have a copy of the paper, and didn't
have time to chase it down.  The paper has been given to customers
in the past.     

I would greatly appreciate any leads as to where to look, or who 
to contact regarding this paper.

Thanks,
Gary Lowell   
glowell@portia.stanford.edu
(415) 369-2303

coolidge@speaker.sgi.com (Don Coolidge) (08/17/90)

In article <1990Aug12.234727.8281@portia.Stanford.EDU> glowell@portia.Stanford.EDU (gary lowell) writes:
>Hello - 
>
>I would like to use sockets to talk between MPE XL and HP-UX.  My
>SE told me that this could be done with NetIPC on the MPE XL side,  
>and ordinary sockets on the HP-UX side.  I'm trying to avoid HP's
>NS protcol as the Unix side may not always be HP-UX.

Well, NS isn't a protocol - it's HP's proprietary Network Services 
applications (RFT, or dscopy, and RFA, or netunam) using NetIPC for 
an API. What actually communicates are the peer entities - IP<->IP,
TCP<->TCP, and application<->application. An application running over
NetIPC (say, FTP) can talk perfectly well with its peer running over 
sockets, as long as they both have a TCP/IP stack in the kernel. That's
the case for the HP3000 MPE operating systems, so a NetIPC-using 
application on a 3000 can talk to its peer application on any un*x box
(subject to the usual intervendor compatibility warts). So you can
write your NetIPC-using application with no fear of being stuck with
something other than HP-UX on the other side. It shouldn't be too hard;
the system calls are (mostly) quite similar.

Besides, since NetIPC is the _only_ API on a 3000, you don't have any choice.

>Thanks,
>Gary Lowell   
>glowell@portia.stanford.edu
>(415) 369-2303

Don Coolidge
coolidge@speaker.wpd.sgi.com