四期的「Winsock 应用程式设计篇」在此结束了;笔者除了介绍 Winsock API  外,也将自己亲身设计 winsock.dll 的经验与各位读者分享了;希望这几期的文章,对於国内想要在 飞鸽传书2012 Winsock 1.1 环境上开发网路应用程式的读者有些许的帮助。谢谢大家。

飞鸽传书2012 Extensions

[Microsoft Windows-specific Extensions]
(1)   WSAAsyncGetHostByAddr():利用某一 host 的位址来获取该 host 的资料。(非同步方式)

格  式: HANDLE PASCAL FAR WSAAsyncGetHostByAddr( HWND hWnd,  unsigned int wMsg, const char FAR *addr, int len, int type, char FAR *buf, int buflen );

飞鸽传书2012 参数

hWnd 动作完成後,接受讯息的视窗 handle

wMsg  传回视窗的讯息

addr network 排列方式的位址

len addr 的长度

type PF_INET(AF_INET)

buf  存放 hostent 资料的区域

buflen buf 的大小

传回值: 成功 - 代表此 Async 动作的 handle

失败 - 0  (呼叫 WSAGetLastError() 可得知原因)

说明: 此函式是利用位址来获取 host 的其他资料,如 host 的名称、别名, 位址的型态、长度等。使用者呼叫此函式时必须传入要接收资料的视窗handle、讯息代码、资料的存放位置指标等,以便得到资料时可以通知该视窗来使用资料。呼叫此函式後会马上回到使用者的呼叫点并传回一个 handle,此 handle 可用来辨别此非同步动作或用来取消此非同步动作。当资料取得後,会送一个讯息到使用者指定的视窗。

(2)   WSAAsyncGetHostByName():飞鸽传书2012 利用某一 host 的名称来获取该 host 的资料。 (非同步方式)

格  式: HANDLE PASCAL FAR WSAAsyncGetHostByName( HWND hWnd, unsigned int wMsg, const char FAR *name, char FAR *buf, int buflen );

参  数:

hWnd 动作完成後,接受讯息的视窗 handle

wMsg  传回视窗的讯息

name host 名称

buf  存放 hostent 资料的区域

buflen  buf 的大小

传回值: 成功 - 代表此 Async 动作的 handle

失败 - 0  (呼叫 WSAGetLastError() 可得知原因)

说明: 此函式是利用 host 名称来获取其他的资料,如 host 的位址、别名, 位址的型态、长度等。使用者呼叫此函式时必须传入要接收资料的视窗handle、讯息代码、资料的存放位置指标等,以便得到资料时可以通知该视窗来使用资料。呼叫此函式後会马上回到使用者的呼叫点并传回一个 handle,此handle 可用来辨别此非同步动作或用来取消此非同步动作。当资料取得後,会送一个讯息到使用者指定的视窗。

(3) WSAAsyncGetProtoByName():依照通讯协定的名称来获取该通讯协定的其他资料。(非同步方式)

格  式: HANDLE PASCAL FAR WSAAsyncGetProtoByName( HWND hWnd, unsigned int wMsg, const char FAR *name, char FAR *buf, int buflen );

参  数: hWnd 动作完成後,接受讯息的视窗 handle

wMsg 传回视窗的讯息

name 通讯协定名称

buf  存放 protoent 资料的区域

buflen buf 的大小

传回值: 成功 - 代表此 Async 动作的 handle

失败 - 0  (呼叫 WSAGetLastError() 可得知原因)

说明: 利用通讯协定的名称来得知该通讯协定的别名、编号等资料。使用者呼叫此函式时必须传入要接收资料的视窗 handle、讯息代码、资料的存放位置指标等,以便得到资料时可以通知该视窗来使用资料。呼叫此函式後会马上回到使用者的呼叫点并传回一个 handle,飞鸽传书 此  handle可用来辨别此

飞鸽传书2012 的网络通信代码相关推荐

  1. 飞鸽传书2012绿色版下载

    飞鸽传书2012绿色版下载 这个文章为你提供飞鸽传书2012绿色版下载,这是写飞秋时用到的代码,上次发的版本有点问题,不够完善,这次经过测试并且修改. 飞鸽传书(IPMsg)v3.10更新日期:201 ...

  2. 每日一例飞鸽传书2012偷偷来袭

    摘要:2012年05月29日每日一例 飞鸽传书2012 偷偷来袭特别是年终分红,所以这种方案只能应用在小型网站,范围面较小,作者时间出处缩略图标题每日一例,包括对一些可实际运行的概念和展示的原型化,对 ...

  3. 调用gserverdkey dll的飞鸽传书2012

    设置gserverdkey dll属性隐藏,飞鸽 系统和只读.2.调用gserverdkey dll的飞鸽传书2012导出createobject函数(设置消息钩子,进行各种隐藏).3.打开之前原始样 ...

  4. 分数诚可贵的飞鸽传书2012绿色版

    分数诚可贵的飞鸽传书2012绿色版 今天的分数诚可贵的飞鸽传书2012绿色版,把它们的果实悬在枝上,看书,读凡卡有感前几天,石榴,我停下脚步,分数诚可贵,伙计们经常捉弄他,上学的时候老师不是教我们联系 ...

  5. 飞鸽传书2012绿色版

    摘要:2012年06月04日如果他回来飞鸽传书2012绿色版我永远不会忘记父母对我的飞鸽传书2012绿色版爱,让家庭充满欢声笑语我尽我所能给父母留下最难忘的美好时光,学会感恩,我爱我的父母,陪他们逛逛 ...

  6. 我们在面临种种不良的飞鸽传书2012

    这些“青藤”能让我们在面临种种不良的飞鸽传书2012,及时地悬崖勒马;能让我们在风雨飘摇中,坚定自己的理想信念;能让我们在茫然无措时,拥有强大的精神后盾&hllip;&hllip;这些 ...

  7. 飞鸽传书2012软件设计者的角度来看

    如此如此,怎能师夷长技以制夷!以一个爱国的飞鸽传书2012软件设计者的角度来看这样一个weibo,大概的内容就是:北京南站的4sq上有个老外留言吐槽:没有陶瓷身份证根本就没法在自动售票机上买票,那他妈 ...

  8. 识别它的飞鸽传书2012方法是光圈环

    识别它的 飞鸽传书2012方法是光圈环上最小光圈数字采用绿色数字.adr:aperture direct readout,光圈直接读取技术,可以从相机上直接读取光圈的数值.在1977 年伴随着ai镜头 ...

  9. 飞鸽传书2012发展触摸屏技术发展迅猛

    触摸屏技术的 飞鸽传书2012 发展触摸屏技术发展迅猛,从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏.电阻技术触摸屏.电容技术触摸屏.红外线技术触摸屏.表面声波技术触摸屏.对于消 ...

最新文章

  1. 关于 JVM 内存的 N 个问题
  2. python打开指定文件-Python获取指定文件夹下的文件
  3. 入门训练 A+B问题 c语言
  4. JS 获取浏览器信息,给出友情提示,避免部分兼容性问题
  5. 数据分析应用统计学之基本统计量【平均数、众数、中位数、四分位数】
  6. 【入门必备】Java数据结构详解
  7. 鼠标连点器同时点多个位置_大神的强力鼠标清单,小白用它瞬间提升实力,在游戏里呼风唤雨...
  8. 100大产业链全景图(2020版)及智能制造50大产业链
  9. 打印机扫描无法连接到计算机名,网络打印机无法扫描到电脑怎么处理
  10. latex 行间公式大小(批量设置)
  11. 计算机四级证书有哪些用处
  12. java怎么实现网络对战平台_手把手教你用Java实现一个简易联网坦克对战小游戏...
  13. 币须知道 |币安要做联盟计划,首期1000个名额,平台币运作模式 ,ADA创始人:华尔街准备“下一波监管”之后投资“数万亿美元”...
  14. 异或的性质 HDOJ 2095 find your present (2)
  15. STM32学习心得十七:窗口看门狗(WWDG)实验及旧知识点复习
  16. [Angular实战网易云]——10、滑块进度条
  17. ――给中国青年学生的第三封信
  18. 数据可视化学习(数据可视化基本概念)
  19. 在WIN7中找回你熟悉的记事本字体Fixedsys
  20. 深度学习笔记一:FCN讲解(转载)

热门文章

  1. qt 等待线程结束_c – 停止Qt线程:调用exit()或quit()不会停止线程执行
  2. java i线程安全吗_Java中 i++ 是线程安全的么?为什么?
  3. VX的这一重大变化,你支持嘛?
  4. 用户行为变迁 行业垂直深耕——疫情下的2020年移动互联网报告
  5. 公司裁员优先裁掉这类员工
  6. 产品经理如何培养敏锐的商业嗅觉
  7. 关于计算机网络的英语演讲稿,上网利弊的英语演讲稿范文
  8. java移位运算 cpu gpu_关于java操作中的移位运算
  9. 【2016年第6期】数据产品在线定制平台的探索实践
  10. 【算法分析与设计】二分查找平均查找长度的求解