exit on unexpected error.
retrying connect on error ENETUNREACH or EHOSTUNREACH.
Merge branch 'release/v1.0.0'
Merge pull request #2 from fujiwara/exit_on_error

exit on unexpected error.
Merge commit '99e862334ba68109feb18a361adaf1467a0b5d96' into develop