Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!aurora!labrea!agate!ucbvax!DREW.BITNET!TLIMONCE From: TLIMONCE@DREW.BITNET Newsgroups: comp.sys.amiga Subject: Starting a server Message-ID: <8802030050.AA16446@jade.berkeley.edu> Date: 3 Feb 88 00:43:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 22 I am developing a server-based multi-user BBS program. Currently, all the servers must be started up manually. This is a temporary solution that I must disband before the product starts shipping. Is there currently a standard way to do this? How have other people done it? (Don't say, "do it as a library or a device" because I don't have time to figure out how to build a device right now... that'll be in version 2.0) Can someone direct me to a FishDisk example? One thought (though this is pretty cheap) is to do: loaded = FALSE; while ((fooPort = FindPort(FOO)) == NULL) { if (!loaded) loaded = Execute("run fooServer"); Delay(A_COUPLE_SECONDS); } Is that real cheezwiz or what? If you ask me to start playing with LoadSeg and UnLoadSeg I may just do it right and build it as a .library. Tom Limoncelli | Drew U/Box 1060/Madison NJ 07940 | tlimonce@drew.BITNET Disclaimer: These are my views, not my employer or Drew Univesity --------------------------------------------------------------------------