[Info-vax] message communication (VMS <> PC)
Richard Maher
maher_rj at hotspamnotmail.com
Fri Jan 22 18:35:20 EST 2010
Hi Rich,
> Rich (Ooooh! what does THIS $QIO call do!)
Have a look at TCPIP$EXAMPLES:*AUXS* it's really very easy. (At least so
long as you're happy with one server process per client, and a few other
things)
If you'd like to see a COBOL version then I'll post one when I get back
Cheers Richard Maher
PS. Thanks for the mention, and I hope to have something very interesting to
show you shortly. (These LiveConnect threading and timer behaviours are
really getting on my tits :-)
"Rich Jordan" <jordan at ccs4vms.com> wrote in message
news:592045dc-cb05-4679-bf1e-ff3e9ae496c3 at k35g2000yqb.googlegroups.com...
On Jan 22, 5:03 am, "Richard Maher" <maher... at hotspamnotmail.com>
wrote:
> Hi Rich,
>
> "Rich Jordan" <jor... at ccs4vms.com> wrote in message
>
> news:3df05077-aa68-4f98-af79-2298899cbb90 at 21g2000yqj.googlegroups.com...
> On Jan 21, 11:12 am, Rob Brown <mylastn... at gmcl.com> wrote:
>
> > I'll second NETLIB; it really makes the code a lot simpler if you
> > don't need to play in the intricacies of the socket level
>
> What Absolute & Complete Bollocks!
>
> TCPWare, Multinet, & UCX, all accept the *same* $QIO calls. Process
Software
> have been at pains to maintain/introduce conformity across the IP Stacks,
> and the _BG: driver interface specifically.
>
> If you can't handle $QIO then stop programming and take up real estate.
> (Sage advice for us all)
>
> NETLIB is a superfluous layer of abstraction that I'm sure even Hunter
would
> acknowledge belongs to yesteryear along with most here :-(
>
> Cheers Richard Maher
Nobody ever said I was a programmer, least of all me. But ya gotta do
what ya gotta do and sometimes that involves coding. Too infrequent
to maintain a level of easy comfort with more complex calls, though I
used to be pretty decent with them in Fortran and still enjoy working
with 'C' and DCL when I can (Yes you CAN write "Real Programs" in
DCL). BASIC is what work uses though. Sigh.
All my prior network programming (12+ years ago, mostly 17+) was done
well before such a level of API uniformity was available, hence
NETlib. I'd bet the code I wrote (in MS C V4.0) on the DOS-PC ends
of the link back then won't work on any newer versions of MS operating
systems, but my old NETlib code still runs on current VMS.
If I hang up my 'occasional coder' hat, then any chance for "new" VMS
stuff at this office, Python, MySQL, Tier3, expanded SWS usage, Web
services, Netbeans, etc, gets plonked with it so sorry but I'll just
have to keep muddling on.
Rich (Ooooh! what does THIS $QIO call do!)
More information about the Info-vax
mailing list