Using .NET’s SerialPort ClassThe StreamReader class provides several methods for reading text from a Seri-
alPort object.
StreamReader’s Read method can read a single character into an Integer or one
or more characters into a Char array. The method returns when at least one
character has been received:' Read a character.
Dim receivedData1 As IntegerreceivedData1 = streamReader1.Read
Console.WriteLine(Chr(receivedData1))' Read two characters into an array.Dim receivedData2(1) As Char
Dim count as Integercount = streamReader1.Read(receivedData2, 0, 2)
Console.WriteLine(count & " characters received: ")
Console.WriteLine(receivedData2)// Read a character.
int receivedData1;receivedData1 = streamReader1.Read();
Console.WriteLine(Strings.ChrW(receivedData1));// Read two characters into an array.Char[] receivedData2 = new Char[2];
int count;count = streamReader1.Read(receivedData2, 0, 2);
Console.WriteLine(count + " characters received: ");
Console.WriteLine(receivedData2);
ReadBlock is a blocking version of the Read method and stores received data in
a Char array. Unlike Read, ReadBlock waits for all of the requested characters to
arrive or a timeout.