Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!psuvax1!psuvm!ysub!doug Organization: Youngstown State University VM system (YSUB) Date: Monday, 25 Mar 1991 16:54:54 EST From: Doug Sewell Message-ID: <91084.165454DOUG@ysub.ysu.edu> Newsgroups: news.software.nntp Subject: Re: NNTP for VM References: <91084.105122FORDE@vm.poly.edu> In article <91084.105122FORDE@vm.poly.edu>, FORDE@vm.poly.edu says: > >I am looking for a full or almost complete implementation of >NNTP for VM/SP. I already have a version that only receives >News. But would like to have one that also acts like a server. Good luck. I've looked at the NNTPRCVR pascal code that works with PSU NetNews (which is what your site and ours is running). First, CMS doesn't multi-task. That's why the NNTPRCVR code has to keep track of which path a line of data arrived on, and which output file to write the record to, as well as state information for each connection. (FAL 2.X TCP supports IUCV, and GCS - a multi- tasking OS for VM used to support VTAM - has IUCV support, as well). Handling multiple connections for news-reading as well - including retrieving newsgroup information from the GROUP files, pulling individual articles from the VLIB files to send to the remote clients, and still fielding the incoming article traffic, would be a significant undertaking - particularly in Pascal, the standard implementation language for VM TCP applications (FAL 2.X supports C much better, though). A better deal is to dedicate a Unix box to news-server support and come up with a VM NNTP news-reader - there's at least two (I've played with one of them). We may wind up going this route down the road - it looks like we might have a spare Unix box available. Drop me a line privately, and I'll send you the e-addresses. Since the PSU NetNews architecture and VM NNTP support are so different from what you'll find on Unix systems, you might want to take this up on bit.listserv.netnws-l. You might also check out ibm-main and ibmtcp-l and see the recent traffic about NNTP readers there. Doug -- Doug Sewell, Tech Support, Computer Center, doug@ysub.bitnet Youngstown State University, Youngstown, OH 44555 doug@ysub.ysu.edu [A computer is] like an Old Testament god, with a lot of rules and no mercy -- Joseph Campbell