on_open, on_message
throw int
Merge branch 'callback'