Added aSocket class