最初 ,Winsocket1. 1 版是专门为 Internet 设计的 ,现在的 2. x 版己经不再限于 Internet 和TCP/ IP 协议 ,它通过提供扩展的 API 编程接口 ,把自己的应用范围扩大到现存的和正在出现...它定义并记录了如何使用 API 与 Internet 协议族(IPs、通常我们指的是 TCP/ IP) 连接 ,尤其要指出的是所有的 Windows sockets 实现都支持流套接字和数据报套接字。...另外 ,数据报套接字支持广播发送 ,使用 setsockopt() 函数可以使指定的套接字发送广播消息。相比之下 ,流式套接字不支持广播发送。...这两个类仅仅是通过回调函数将消息转化为通知 ,具体的如何响应这些通知 ,还须我们自己来实现。...我们可以在一个工作线程中处理数据的接收和发送 ,该工作线程可以在后台运行 ,套接字在工作线程中的阻塞不会影响主线程中的其它活动 ,这样主线程可以处理主窗口的消息映射。