设为首页 加入收藏

TOP

Windows Sockets 1.1应用实例(三)
2010-12-30 20:58:11 】 浏览:84081
Tags:Windows Sockets 1.1 应用 实例
sp;    
WINSOCK提供了"钩子函数"负责处理Windows消息,使Windows的消息循环能够继续.WINSOCK提供了两个函数(WSASetBlockingHook()WSAUnhookBlockingHook())让应用程序设置或取消自己的"钩子函数".函数WSAIsBlocking()可以检测是否阻塞,函数WSACancelBlockingCall()可以取消一个阻塞的调用.

       4.错误处理

              WINSOCK提供了两个WSAGetLastError()WSASetLastError()来获取和设置最近错误号.

       5.启动和终止

              由于Windows Sockets的服务是以动态连接库WINSOCK.DLL形式实现的,所以必须要先调用WSAStartup()函数对Windows Sockets DLL进行初始化,协商WINSOCK的版本支持,并分配必要的资源.在应用程序关闭套接口后,还应调用WSACleanup()终止对Windows Sockets DLL的使用,并释放资源,以备下一次使用.

       在这些函数中,实现Windows网络实时通信的关键是异步选择函数WSAAsyncSelect()的使用. 用法及详细说明参见第5.3.7.

 

3.3 Windows SocketsUNIX套接口编程(www.cppentry.com)实例

       下面是一个简单的基于连接的点对点实时通信程序.它由两部分组成,服务器在主机UNIX下直接运行, 客户机在Windows下运行.

 

3.3.1 SERVER介绍

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/143/143
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Windows Socket 1.1库函数概览 下一篇Windows Sockets 1.1编程

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目