Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!ames!ucbcad!ucbvax!hplabs!pyramid!ncc!lyndon From: lyndon@ncc.UUCP (Lyndon Nerenberg) Newsgroups: comp.mail.misc Subject: Re: Interactive SMTP over phone lines Message-ID: <1415@ncc.UUCP> Date: Mon, 11-May-87 00:26:35 EDT Article-I.D.: ncc.1415 Posted: Mon May 11 00:26:35 1987 Date-Received: Wed, 13-May-87 00:38:28 EDT References: <16608@amdcad.AMD.COM> Organization: Nexus Computing Corp., Edmonton, AB Lines: 19 Keywords: smtp interactive modem LINE_NOISE Summary: Keep it simple, eh? > I don't know about you, but the last time I dialed-up a computer, > I got line-noise. Interactive smtp is nice but you need to have > an error-free datastream between them. So, anyone for writing a point-to-point > dialup tcp/ip? All fine an well, but how about just wrapping a checksum and sequence around each line. E.g. struct tiny_packet { unsigned char checksum; unsigned char sequence; /* overkill - % 8 should be fine */ char line_of_text[]; /* CR/LF terminated */ } Sure it chokes on 7 bit paths, but you get the idea... It's also simple enough to be implemented very easily on a micro (a large win in our case). Use a 7 line window and implied ACKS and away you go.