Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!agate!usenet.ins.cwru.edu!eagle!csduts1.lerc.nasa.gov!xxbja From: xxbja@csduts1.lerc.nasa.gov (Betty Jo Armstead) Newsgroups: comp.protocols.tcp-ip Subject: "Forking" with MVS TCP/IP Message-ID: <1991Feb27.220942.18774@eagle.lerc.nasa.gov> Date: 27 Feb 91 22:09:42 GMT Sender: news@eagle.lerc.nasa.gov Reply-To: xxbja@csduts1.lerc.nasa.gov (Betty Jo Armstead) Organization: NASA/Lewis Research Center, Cleveland Lines: 25 >I have an a TCP server on MVS that must provide concurrent processing of >multiple clients. On UNIX, the approach would be to have the parent >accept a new connection, fork a child to provide the service, and have >the parent continue to listen for additional connections. How does one >achieve the equivalent of "fork" in MVS under MVS/TCP? >MVS/TCP comes with standard servers like FTP and TELNET. How do they >"fork" and is the approach general? (I do not yet? have source to >these so I haven't been able to look myself). >To up the ante, I would prefer this server to be RPC based. I have had >good success developing and porting (non-forking) RPC clients and >servers between UNIX and MVS and would like to reuse some of that code. >Thanks in advance. --Jack Fitch@dockmaster.ncsc.mil I am also interested in how one writes concurrent servers on MVS. I hope you have better luck than I did getting answers. Isn't anyone from IBM listening? -- Betty Jo Armstead SVERDRUP Technology Inc. 21000 Brookpark Rd.Ms 142-2 Nasa Lewis Research Center Cleveland Ohio 44135 From: xxbja@csduts1.lerc.nasa.gov