Xref: utzoo alt.msdos.programmer:440 comp.lang.pascal:2402 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!apple!sun-barr!rutgers!psuvax1!psuvm!tbc101 From: TBC101@PSUVM.BITNET (Thomas B. Collins, Jr.) Newsgroups: alt.msdos.programmer,comp.lang.pascal Subject: Re: Multi-user BBS programmed with Turbo Pascal 5.5 Message-ID: <89272.013058TBC101@PSUVM.BITNET> Date: 29 Sep 89 05:30:58 GMT References: <89268.185440TBC101@PSUVM.BITNET> Organization: Penn State University Lines: 22 In article <89268.185440TBC101@PSUVM.BITNET>, Thomas B. Collins, Jr.says: > >I am seriously considering writing a BBS. I'll probably be writing it >with Turbo Pascal 5.5 since I don't know C... I'd like to be able to >make it multi-user, and was wondering what I need to do as I >plan/program in order to allow for this. The only idea I've had so far >is to write it so that it will run under something like Desqview and >then a multiple copies of it for each 'Node' of the BBS. > > I've since realized that I'm going to have to use interrupt or event driven programming. This shouldn't be too difficult since I have input and output buffers for the modems and the keyboard. It just that breaking everything down into little pieces seems like such a hassle... I already have one example of how to break down the board into little pieces, but I'm still interested in any ideas or comments that you have on the subject. ------- Tom "Shark" Collins Since ICS is comprised of 2 people, my views tbc101@psuvm.psu.edu are the opinion of at least 50% of the company.