Hi,
there already IS a TCP/IP stack for VM/CMS R6: it is the NICOF package which can be found in the files section of the original H390-VM files section as well as the equivalent section of the groups.io group. It can furthermore be found at github (
It is based on VMCF (not IUCV, not available in R6), using proxy-VMs for various sevices interfacing external Java programs which provide the "real" communication services, being the real-machine TCP/IP sockets in case of the TCP/IP stack. The TCP/IP stack provided by NICOF is similar to the bsd-socket API. The newest version 0.7.0 provides both SOCK_STREAM and SOCK_DGRAM sockets (version 0.6.0 only STREAM sockets). There is also a FTP server for a CMS virtual machine, so accessing CMS files from the outside with your preferred FTP client program is easy (even with drag and drop, if your ftp client does it).?
All this is more or less well documented in the PDF of the distributions, along with installing in various scenarios, the easiest being the playground installation in a freshly unpacked Sixpack 1.2 system.
Greetings
Hans
(this thread came to my attention as i received a notification that some Hercules group was migrated to groups.io, so i became aware of the whole migration story and i registered to some of the new hercules-related groups... Many thanks to all who take care of the Hercules, VM, MVS etc. knownledge not going lost!)