socket input operator