a fork of IPMessage project by G.Ishiwata