Make realTransport protected so subclass could access it.
Merge pull request #36 from zfy0701/master

Loosen the access restriction for multiple methods, fields and classes so people could inherit them and override part of the logic