socket listener for linux