Use the BinaryWriter. Assign only as much data to the BinaryWriter (array)
as you want to send at any one time (perhaps 511 bytes to match the default
packet size that is used by TCP/IP?). Then, add a delay between
assignments.
Well, that's what I'd do. Others may have some alternate approach.
--
Richard Grier (Microsoft Visual Basic MVP)
See
www.hardandsoftware.net for contact information.
Author of Visual Basic Programmer's Guide to Serial Communications, 4th
Edition ISBN 1-890422-28-2 (391 pages) published July 2004. See
www.mabry.com/vbpgser4 to order.