DECnet TASK= activation from an Ultrix machine
Jeff Michaud
michaud at decvax.dec.com
Tue Dec 5 11:07:09 AEST 1989
> I'm trying to get the decnet "task=" to work from an Ultrix node
> to a VMS node.
>
> quayle %73 > dcp - muvms3::'task=decw_server'
Sorry, the node::"0=taskname" convention is a RMS-32ism on VMS.
You are going to have to write a small C program to do the
equiv. For example:
#include <stdio.h>
#include <sys/types.h>
#include <netdnet/dn.h>
main(argc, argv)
int argc;
char *argv[];
{
int sock;
char str[128];
sock = dnet_conn(
argv[1], argv[2], SOCK_SEQPACKET,
(u_char *)0, 0,
(u_char *)0, (int *)0);
if( sock < 0 ) {
nerror(argv[1]);
exit(1);
}
while( gets(str) != NULL )
write(sock, str, strlen(str));
/* now wait for server side to close connection */
while( read(sock, str, 1) > 0 )
;
close(sock);
exit(0);
}
(ignore the use of gets() and the lack of checking the arg list and ...)
> My goal is to be able to (from the Ultrix node) run a .COM file on
> a VMS node that will open DECterm and application DECwindows on the
> Ultrix node. I'm currently logging in to the VMS machine to activate
> the .COM files.
You may want to look at "dcp -S" which may do enough of what you
want that you won't have to write any code.
/--------------------------------------------------------------\
|Jeff Michaud michaud at decwrl.dec.com michaud at decvax.dec.com|
|DECnet-ULTRIX #include <standard/disclaimer.h> |
\--------------------------------------------------------------/
More information about the Comp.unix.ultrix
mailing list