|
Shouldn't IPAddr be 878 892 rather than 877 891? I suspect you may have an
unintended leading byte from the network protocol address.
"McBride, Lane
(Artco)" To: "'RPG programming on
the AS400 / iSeries'" <rpg400-l@xxxxxxxxxxxx>
<lmcbride@xxxxxxxx cc:
ate.com> Subject: RE: How retrieve
remote IP address
Sent by:
rpg400-l-bounces@x
idrange.com
05/05/2003 08:03
AM
Please respond to
RPG programming on
the AS400 /
iSeries
This is how I get the IP of the current session. You could change the
subprocedure to receive a workstation rather than pull the current one from
the program status data structure:
D SDS
D gWorkStation 244 253A
D gUserID 254 263A
P getCurrentIP B Export
//------------------------------------------------------------------
// <getCurrentIP> Get current session IP address
//
// @Usage: IPAddr 15A = getCurrentIP()
//------------------------------------------------------------------
D getCurrentIP Pi 15A
// Stand Alones
D Error S 256A
// Data Structures
D DevicDescr DS 1024
D IPAddr 877 891A
// API Prototypes
D getDeviceDesc PR ExtPgm('QDCRDEVD')
D Reciever 1024A
D RecvLen 5I 0 Const
D FormatName 8A Const
D DeviceName 10A Const
D Error 256A
/Free
getDeviceDesc(DevicDescr : 1024 : 'DEVD0600' : gWorkStation :
Error);
Return IPAddr;
/End-Free
P getCurrentIP E
-----Original Message-----
From: vinciamo@xxxxxx [mailto:vinciamo@xxxxxx]
Sent: Monday, May 05, 2003 5:33 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: How retrieve remote IP address
Is there an api for retrieving remote ip address of a session connected
by Client Access Express(telnet)??
Thanks in advance!
Vincenzo Amoruso
System Project s.r.l.
Andria(BA) - Italy
_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo.cgi/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo.cgi/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.