Client: setup socket and username