onrequest onmessage必需实现一个
Merge remote-tracking branch 'origin/websocket'