Adding a "doRead" method to directly read data from the port
Adding a blocking mode in connection