《WINDOWS 环境下32位汇编语言程序设计》第16章 WinSock接口和网络编程(2)虽然TcpEcho例子的目的只是让读者实践一下各函数的使用方法,但这个例子示范的程序结构却是TCP服务器端最常用的架构,其特征是用一个独立的线程进行监听和接收连接,然后为每个客户端创建一个工作线程。这种架构的好处是工作流程很清晰,与客户端相关的数据(如登录信息等,这类数据在别的系统中一般称为Session或者会话)放在线程过程的局部变量中,不必集中维护,这样就回避了在全局变量中维护Session列表时涉及的多线程数据同步问题。