Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

dnet_conn(3) [debian man page]

DNET_CONN(3)						     Library Functions Manual						      DNET_CONN(3)

NAME
dnet_conn - Connect to remote DECnet object by name. SYNOPSIS
#include <netdnet/dn.h> #include <netdnet/dnetdb.h> int dnet_conn (char *hostname, char *objname, int type, int,int,int,int) DESCRIPTION
dnet_conn connects to the remote object objname in host hostname using the protocol denoted by type usually DNPROTO_NSP. If successful, returns an integer file descriptor, else return errno. EXAMPLE
#include <netdnet/dn.h> #include <netdnet/dnetdb.h> #include <sys/socket.h> main(void) { int sockfd; sockfd=dnet_conn("mv3100","X$X0",DNPROTO_NSP,0,0,0,0); if (sockfd < 0) printf ("Error connecting to remote object X$X0 on node mv3100"); else { printf ("Succesfully connected to remote object X$X0 on node mv3100"); close (sockfd); } } SEE ALSO
dnet_addr(3), dnet_htoa(3), dnet_ntoa(3), getnodeadd(3), getnodebyname(3), getnodebyaddr(3), setnodeent(3) DECnet database functions July 28, 1998 DNET_CONN(3)

Check Out this Related Man Page

GETNODEADD(3)						     Library Functions Manual						     GETNODEADD(3)

NAME
getnodeadd - DECnet address of executor node SYNOPSIS
#include <netdnet/dn.h> #include <netdnet/dnetdb.h> struct dn_naddr *getnodeadd (void) DESCRIPTION
getnodeadd searches the decnet hosts file for the executor node and returns the DECnet address in the dn_naddr structure If no entry is found, returns NULL EXAMPLE
#include <netdnet/dn.h> #include <netdnet/dnetdb.h> #include <sys/socket.h> main(void) { struct dn_naddr *binaddr; if ( (binaddr=getnodeadd()) == NULL) printf("Error, cannot find executor node address"); else printf("getnodeadd successfully got executor node address"); } SEE ALSO
dnet_htoa(3), dnet_ntoa(3), dnet_conn(3), dnet_addr(3), getnodebyname(3), getnodebyaddr(3), setnodeent(3) DECnet database functions July 28, 1998 GETNODEADD(3)
Man Page