游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3291|回复: 7

WSAAsyncSelect()是干什么的?

[复制链接]

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2007-12-2 20:09:00 | 显示全部楼层 |阅读模式
它有什么作用,返回int wMsg么?
int PASCAL FAR WSAAsyncSelect(SOCKET s,HWND hWnd,unsigned int wMsg,long lEvent);
此处PASCAL是什么?
FAR又是什么?

5

主题

68

帖子

75

积分

注册会员

Rank: 2

积分
75
QQ
发表于 2007-12-3 10:13:00 | 显示全部楼层

Re:WSAAsyncSelect()是干什么的?

msdn

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-12-3 12:48:00 | 显示全部楼层

Re: Re:WSAAsyncSelect()是干什么的?

msdn

We're sorry, we couldn't find any results containing int PASCAL FAR WSAAsyncSelect(SOCKET s,HWND hWnd,unsigned int wMsg,long lEvent);

用不来也

本函数用来请求Windows Sockets DLL为窗口句柄发一条消息-无论它何时检测到由lEvent参数指明的网络事件.要发送的消息由wMsg参数标明.被通知的套接口由s标识.
        本函数自动将套接口设置为非阻塞模式.

此处PASCAL是什么?
FAR又是什么?

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2007-12-3 21:39:00 | 显示全部楼层

Re: WSAAsyncSelect()是干什么的?


   这些问题最好是查MSDN这些手册类文档,作为初学者,最好的老师就是教材和文档。

9

主题

249

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2007-12-4 11:15:00 | 显示全部楼层

Re:WSAAsyncSelect()是干什么的?

要想弄清楚这些东西,我想就得好好研究下:汇编语言、编译原理之类

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-12-4 17:51:00 | 显示全部楼层

Re:WSAAsyncSelect()是干什么的?

好吧
谢谢

30

主题

227

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2007-12-6 17:11:00 | 显示全部楼层

Re:WSAAsyncSelect()是干什么的?

WSAAsyncSelect是winsock中用于异步选择模型中的核心函数,
你查WSAAsyncSelect就可以查到了,查整个函数的声明,当然可能会查不到。MSDN是一定要会用的。
至于PASCAL FAR,用goto definition看一下它的定义就知道了,这个是宏定义winapi

0

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2007-12-6 21:22:00 | 显示全部楼层

Re:WSAAsyncSelect()是干什么的?

就是个异步模型,你可以将网络事件注册为自定义消息,一旦有事件发生就有消息产生,然后你就可以处理了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-17 17:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表