Re: ZMODEM with QICOã By: alterego to Digital Man on Mon Apr 13 2020 02:08 pmãã > Re: ZMODEM with QICOã > By: Digital Man to alterego on Sun Apr 12 2020 05:53 pmã >ã > DM> Never used QICO, but ZedZap is a variant of ZMODEM. If it helps, youã > DM> can look at the ZMODEM implementation we use for SEXYZ here:ã > DM>
http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/zmodem.c?view=logã >ã > So, if I'm reading your code correctly, you are not checking that youã > actually get the <CR> and <LF> right? (zmodem_recv_hex_header() line 1077).ããIt does *wait* for the CR though. And yes, if recieved, assumes the next char would be an LF and wait to receive it as well.ãã > If I read correctly, *if* you get the CR, you then drop the next char, whichã > is probably the LF. But if you didnt get the CR, it doesnt matter, youã > return TRUE anyway... (In my case the next char is not CR but XON.ããRight, but there will be delays.ãã > So, its sounds my fix is OK.ã >ã > Another question if I may, I've noticed that the transfer is stalling eachã > 65536 bytes. Its correctly restarting, but I was wondering if there isã > something that had to be done every 0xffff bytes received (and is not beingã > done, and thus the constant resend).ã >ã > Do you do anything special every 0xffff bytes received or sent?ããNo, that boundary doesn't ring a bell with ZMODEM.ãã digital manããSynchronet "Real Fact" #108:ãWeedpuller "Falling Star"
http://youtu.be/J0ijOUT7KIwãNorco, CA WX: 52.8øF, 94.0% humidity, 2 mph SE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã