Mail Archives: djgpp/1997/10/23/11:03:05
From: | "News @ PI" <soonhin AT hie DOT com DOT sg>
|
Newsgroups: | alt.msdos.programmer,comp.os.msdos.djgpp,comp.os.msdos.misc,comp.os.msdos.programmer.turbovision
|
Subject: | Synchronising TSR and non-TSR
|
Date: | Thu, 23 Oct 1997 11:24:06 +0800
|
Organization: | Subscriber, Pacific Internet, Singapore
|
Lines: | 57
|
Message-ID: | <62mft1$rkj$1@neogeo.pacific.net.sg>
|
NNTP-Posting-Host: | gcnchost.hie.com.sg
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
HI all,
I am building a TSR-based HTTP service. I need to have a dos-based http
server running at the background as TSR.
I am using Tesseract's TSR library ()
ftp://ftp.simtel.net/pub/simtelnet/msdos/tsrutil/tess_c.zip
. I do development in BorlandC++ IDE. The TSR library really helps,
relieving most DOS specific issues in TSR programming. Writing TSR is
straightforward as given is the sample.
I have also developed a DOS-based non-TSR HTTP server. I used WATTCP by
Erick Engelke (http://dark.uwaterloo.ca/wattcp.html).
I managed to put the HTTP functionalities into the TSR and have it running.
As HTTP is basically a big listening loop, it makes the TSR overwhelm CPU
time. As you can guess, the DOS shell becomes less responsive, which is not
favourable.
Have anyone gone into similar problem?
Would you like to share your with me or the group?
Thanks.
Regards,
Chong Soon Hin
soonhin AT hie DOT com DOT sg
http://soonhin.hie.com.sg
begin 666 ATT00062.gif
M1TE&.#EA% `4`/<``/______S/__F?__9O__,___`/_,___,S/_,F?_,9O_,
M,__,`/^9__^9S/^9F?^99O^9,_^9`/]F__]FS/]FF?]F9O]F,_]F`/\S__\S
MS/\SF?\S9O\S,_\S`/\`__\`S/\`F?\`9O\`,_\``,S__\S_S,S_F<S_9LS_
M,\S_`,S,_\S,S,S,F<S,9LS,,\S,`,R9_\R9S,R9F<R99LR9,\R9`,QF_\QF
MS,QFF<QF9LQF,\QF`,PS_\PSS,PSF<PS9LPS,\PS`,P`_\P`S,P`F<P`9LP`
M,\P``)G__YG_S)G_F9G_9IG_,YG_`)G,_YG,S)G,F9G,9IG,,YG,`)F9_YF9
MS)F9F9F99IF9,YF9`)EF_YEFS)EFF9EF9IEF,YEF`)DS_YDSS)DSF9DS9IDS
M,YDS`)D`_YD`S)D`F9D`9ID`,YD``&;__V;_S&;_F6;_9F;_,V;_`&;,_V;,
MS&;,F6;,9F;,,V;,`&:9_V:9S&:9F6:99F:9,V:9`&9F_V9FS&9FF69F9F9F
M,V9F`&8S_V8SS&8SF68S9F8S,V8S`&8`_V8`S&8`F68`9F8`,V8``#/__S/_
MS#/_F3/_9C/_,S/_`#/,_S/,S#/,F3/,9C/,,S/,`#.9_S.9S#.9F3.99C.9
M,S.9`#-F_S-FS#-FF3-F9C-F,S-F`#,S_S,SS#,SF3,S9C,S,S,S`#,`_S,`
MS#,`F3,`9C,`,S,```#__P#_S #_F0#_9@#_,P#_``#,_P#,S #,F0#,9@#,
M,P#,``"9_P"9S "9F0"99@"9,P"9``!F_P!FS !FF0!F9@!F,P!F```S_P`S
MS `SF0`S9@`S,P`S````_P``S ``F0``9@``,P``````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````"P`````% `4`$ (0P!)"!Q(L*!!``@3*ER84"##
MAPL=0IPH<>+#BA8CDLAX<2-'C1]!AFSH<20`C"%1?E3)D65&EQ9A4BPY4B9$
'@SAS!@0`.P``
`
end
- Raw text -