> There should be a function called DataAvilable. > Simply read the data if this function returns true Thanks you! But the DataAvilable just return a bool value, so I dont know the available data size, I cant call the read method simply. Is there more info to solve this problem?