Path: utzoo!attcan!uunet!lll-winken!ames!pasteur!ucbvax!ENIAC.SEAS.UPENN.EDU!magill From: magill@ENIAC.SEAS.UPENN.EDU Newsgroups: comp.protocols.ibm Subject: xmodem transfers Message-ID: <8901170018.AA14539@jade.berkeley.edu> Date: 16 Jan 89 22:57:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: magill@ENIAC.SEAS.UPENN.EDU Organization: The Internet Lines: 16 > 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.