Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!pcs1.darmstadt.gmd.dbp.de!wu From: wu@pcs1.darmstadt.gmd.dbp.de (wu jun) Newsgroups: comp.protocols.iso.dev-environ Subject: tsapd Message-ID: <89:wu@pcs1.darmstadt.gmd.dbp.de> Date: 16 Feb 90 12:04:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: inet Organization: The Internet Lines: 12 I am now using ISODE to develop a interface based on tsap service. I want to use the service-side of isode to receive incoming call (TInit) and fork another process to issue TConnRespond() using the same sd (ts->ts_sd of ts in TInit), but it always return the error meaasge: "invalid transport descriptor" as they are two different process and have different file control block in UNIX. Does anyone know how to do with it? I read the source code roughly, it seems due to the the parameter "once_only" on processing *tb. is it impossible to have two processes to do with one connection? --Wu wu@pcs1.darmstadt.gmd.dbp.de or s=wu; ou=pcs1; ou=darmstadt; p=gmd; a=dbp; c=de