[comp.protocols.ibm] xmodem transfers

kipnis@JANUS.BERKELEY.EDU (Gary Kipnis) (01/13/89)

  I was recently writing some routines to implement xmodem transfer, and I
ran into problems when test my routines on a 7-E-1 UNIX machine vs a 8-N-1
PC-DOS computer.  According to xmodem protocol, it has to be done in
8N1 setting, but most of the UNIX systems operate at 7E1 setting.  Can
somebody out there explain how to set up xmodem for UNIX.

        Thank you in advance,
                Gary Kipni

magill@ENIAC.SEAS.UPENN.EDU (01/17/89)

>     I was recently writing some routines to implement xmodem transfer, and I
>   ran into problems when test my routines on a 7-E-1 UNIX machine vs a 8-N-1
>   PC-DOS computer.  According to xmodem protocol, it has to be done in
>   8N1 setting, but most of the UNIX systems operate at 7E1 setting.  Can
>   somebody out there explain how to set up xmodem for UNIX.
>
It can't be done without changing your comm parameters.

By definition, Xmodem is an 8/none protocol, it can't be implemented otherwise.
It is simply not compatible with any environment utilizing parity.

If you would use Kermit you wouldn't have the problem - transfer speeds
are virtually identical, especially if you use a 1K packet size, instead
of the default 70 byte one. There are Kermits available for virtually
every machine existant, and they are free! And in general, now written
in C.