basic socket listener yay