Section One BBS

Welcome, Guest.


Subject: ZMODEM with QICO Date: Sun Apr 12 2020 10:17 pm
From: Digital Man To: alterego

  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 wo
uld 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

---
 ■ SynchronetVertrauen Home of Synchronet [vert/cvs/bbs].synchro.net

Previous Message       Next Message
In Reply To: ZMODEM with QICO (alterego)
Replies: ZMODEM with QICO (alterego)