resolve #5 Add socket specializations for router, dealer, etc.