Use SRBaseSocket inside base class (not SRWebSocket)