设为首页 加入收藏

TOP

Windows Sockets 1.1应用实例(二)
2010-12-30 20:58:11 】 浏览:84159
Tags:Windows Sockets 1.1 应用 实例
;

       套接口工作过程如下:服务器首先启动,通过调用socket()建立一个套接口,然后调用bind()将该套接口和本地网络地址联系在一起,再调用listen()使套接口做好侦听的准备,并规定它的请求队列的长度,之后就调用accept()来接收连接.客户在建立套接口后就可调用connect()和服务器建立连接.连接一旦建立,客户机和服务器之间就可以通过调用read()write()来发送和接收数据.最后,待数据传送结束后,双方调用close()关闭套接口.

 

3.2 Windows Sockets编程(www.cppentry.com)原理

       由于Windows的基于消息的特点,WINSOCKBSD套接口相比,有如下一些新的扩充:

       1.异步选择机制

              异步选择函数WSAAsyncSelect()允许应用程序提名一个或多个感兴趣的网络事件,FD_READ,FD_WRITE,FD_CONNECT,FD_ACCEPT等等代表的网络事件.当被提名的网络事件发生时,Windows应用程序的窗口函数将收到一个消息.这样就可以实现事件驱动了.

       2.异步请求函数

              异步请求函数允许应用程序用异步方式获得请求的信息,WSAAsyncGetXByY()类函数. 这些函数是对BSD标准函数的扩充.函数WSACancelAsyncRequest()允许用户中止一个正在执行的异步请求.

       3.阻塞处理方法

        &nb

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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目