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.