跑通了

1.Procedure()是异步的，就是说所有动作最好都在一个procedure搞定
2.服务器启动到监听需要时间，如果立即发东西有能是空的