Add simple socket exception
add simple socket constructor