SocketMonitorの実装。

Signed-off-by: Hayato Nakamura <hyt.rugby@gmail.com>