avoid EADDRINUSE error when running selftest repeatedly
avoid EADDRINUSE error when running selftest repeatedly

"writer" socket is bind
"reader" socket is connect

When the bind socket is closed first, the TIME_WAIT state occurs for
the listening side. Thus when the selftest is executed too soon after
a previous run, the bind will fail with EADDRINUSE.

By closing the connecting socket first, the TIME_WAIT state occurs for
the connecting side, which is using an ephemeral port, thus the above
problem is avoided.

keent/czmq,twhittock/czmq,evoskuil/czmq,jemc/czmq,oikosdev/czmq,ritchiecarroll/czmq,kodjobaah/czmq,c-rack/czmq,twhittock/czmq,opedroso/czmq,portworx/czmq,c-rack/czmq,oikosdev/czmq,ritchiecarroll/czmq,taotetek/czmq,portworx/czmq,modulexcite/czmq,mhaberler/czmq,oikosdev/czmq,superjudge/czmq,pmienk/czmq,maxkozlovsky/czmq,hintjens/czmq,c-rack/czmq,ritchiecarroll/czmq,hintjens/czmq,maxkozlovsky/czmq,eburkitt/czmq,oikosdev/czmq,hintjens/czmq,trevorbernard/czmq,maxkozlovsky/czmq,keent/czmq,kodjobaah/czmq,maxkozlovsky/czmq,tberkey/czmq,kodjobaah/czmq,ritchiecarroll/czmq,oikosdev/czmq,superjudge/czmq,eburkitt/czmq,saki4510t/czmq,hintjens/czmq,keent/czmq,saki4510t/czmq,superjudge/czmq,keent/czmq,c-rack/czmq,hintjens/czmq,zeromq/czmq,soumith/czmq,awynne/czmq,taotetek/czmq,saki4510t/czmq,jemc/czmq,Asmod4n/czmq,eburkitt/czmq,portworx/czmq,jemc/czmq,opedroso/czmq,hintjens/czmq,taotetek/czmq,taotetek/czmq,mhaberler/czmq,eburkitt/czmq,ritchiecarroll/czmq,awynne/czmq,QbaseLLC/czmq,pmienk/czmq,ritchiecarroll/czmq,soumith/czmq,saki4510t/czmq,modulexcite/czmq,trevorbernard/czmq,tberkey/czmq,QbaseLLC/czmq,opedroso/czmq,taotetek/czmq,pmienk/czmq,maxkozlovsky/czmq,modulexcite/czmq,soumith/czmq,evoskuil/czmq,c-rack/czmq,superjudge/czmq,evoskuil/czmq,jemc/czmq,twhittock/czmq,portworx/czmq,opedroso/czmq,soumith/czmq,portworx/czmq,jemc/czmq,evoskuil/czmq,maxkozlovsky/czmq,keent/czmq,opedroso/czmq,oikosdev/czmq,opedroso/czmq,zeromq/czmq,superjudge/czmq,Asmod4n/czmq,twhittock/czmq,oikosdev/czmq,awynne/czmq,portworx/czmq,soumith/czmq,tberkey/czmq,eburkitt/czmq,twhittock/czmq,oikosdev/czmq,awynne/czmq,twhittock/czmq,saki4510t/czmq,hintjens/czmq,opedroso/czmq,trevorbernard/czmq,mhaberler/czmq,eburkitt/czmq,maxkozlovsky/czmq,pmienk/czmq,zeromq/czmq,modulexcite/czmq,tberkey/czmq,zeromq/czmq,taotetek/czmq,zeromq/czmq,twhittock/czmq,pmienk/czmq,modulexcite/czmq,twhittock/czmq,trevorbernard/czmq,soumith/czmq,saki4510t/czmq,keent/czmq,superjudge/czmq,c-rack/czmq,pmienk/czmq,mhaberler/czmq,soumith/czmq,eburkitt/czmq,QbaseLLC/czmq,jemc/czmq,trevorbernard/czmq,ritchiecarroll/czmq,saki4510t/czmq,saki4510t/czmq,c-rack/czmq,ritchiecarroll/czmq,tberkey/czmq,modulexcite/czmq,mhaberler/czmq,QbaseLLC/czmq,mhaberler/czmq,jemc/czmq,QbaseLLC/czmq,twhittock/czmq,evoskuil/czmq,zeromq/czmq,keent/czmq,kodjobaah/czmq,maxkozlovsky/czmq,Asmod4n/czmq,opedroso/czmq,portworx/czmq,evoskuil/czmq,taotetek/czmq,QbaseLLC/czmq,saki4510t/czmq,awynne/czmq,zeromq/czmq,superjudge/czmq,evoskuil/czmq,zeromq/czmq,awynne/czmq,Asmod4n/czmq,trevorbernard/czmq,eburkitt/czmq,trevorbernard/czmq,awynne/czmq,eburkitt/czmq,c-rack/czmq,taotetek/czmq,portworx/czmq,Asmod4n/czmq,Asmod4n/czmq,tberkey/czmq,hintjens/czmq,keent/czmq,evoskuil/czmq,pmienk/czmq,modulexcite/czmq,pmienk/czmq,opedroso/czmq,awynne/czmq,taotetek/czmq,trevorbernard/czmq,evoskuil/czmq