socket 框架结构