Working on server connection and connection abstraction class.