首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows网络编程

第一章 序言 我写这个专题的目的,一方面是为了通过对网络编程再一次系统的总结,提高自己的网络编程水平,特别是Windows下的网络编程水平。...、 我试着从Windows编程的基础開始,一直到探索建立高性能的网络应用程序。...第二章 Windows网络编程基础 这本书主要探索Windows网络编程,开发平台是Windows 2000 和Visual C++.NET,从一个合格的C++程序猿到网络编程高手,还是须要花不少功夫...本书直接探讨编程实现网络程序的问题。 2.1 Window Socket介绍 Windows Socket是从UNIX Socket继承发展而来,最新的版本号是2.2。...进行Windows网络编程,你须要在你的程序中包括WINSOCK2.H或MSWSOCK.H,同一时候你须要加入�引入库WS2_32. LIB或WSOCK32.LIB。

84020
您找到你想要的搜索结果了吗?
是的
没有找到

windows内核编程_linux内核编程

什么是Windows内核编程? 上述文字由《天书夜读:从汇编语言到Windows内核编程》作者 谭文 提供 Linux的内核编程大家都是比较熟悉的。...而Windows内核编程则不大为一般读者所熟悉。常常有这样的问题: “你又没有Windows的代码,你如何搞内核编程?”...“除了微软的人,难道还有人做Windows内核吗?” “Windows内核编程有用吗?” 其实Windows内核编程不但有用,而且常用。...在和《天书夜读:从汇编语言到Windows内核编程》一书同一系列的《寒江独钓——Windows内核编程与信息安全》(预计明年出版)中,对键盘过滤、硬盘过滤、文件过滤、网络过滤等安全相关的内核编程,都有详尽的讲解和例子...欢迎进入Windows内核编程的世界!

8.6K20

关于Windows编程系列

接触Windows编程大概是从2000年左右开始,一直持续到2008年。...虽说现在移动互联网或者基于WEB编程的技术大行其道,但是这些曾经的技术积累还是对于那些初入和学习Windows编程的同学非常有帮助的。...目录列表: 1.Windows窗口对象的附加数据 2.Windows窗口类 3.Windows窗口消息和消息队列 4.Windows服务编程 5.Windows辅助功能操作函数 6.HOOK钩子技术...16.网络编程 17.文件管理 18.资源结构和编程 19.线程同步 20.动态库编程 21.GDI编程 22.坐标以及变换的函数 23.INI文件 24.MDI窗口 25.消息字符串...26.RPC编程 27.文件夹SHELL 28.ToolHelp函数 29.Windows核心编程记录 在这些笔记和整理中有可能会引用到其他一些作者的技术和观点,由于时间久远的原因无法列出引用出处

48540

windows socket编程c语言_网络编程socket

网络软件商为 Windows 开发一套标准的、通用的 TCP/ IP 编程接口 ,并使之类似于 UNIX下的 sockets ,这就是 Windows sockets ;Windows socket 的实现一般都由两部分组成...Windows sockets 是 Windows 下网络编程的规范。这套规范是 Windows 下得到广泛应用的、开放的、支持多种协议的网络编程接口。...如图 3 所示 : 3 在 VC 下开发套接字程序 在实际编程中 ,我们一般采用面向对象技术 ,特别采用消息驱动机制实现多任务的 Windows 编程思想 ,VC 由于它的强大的功能而被广泛采用...另外我们可以使用MFC 封装的 CAsyncSocket 和 CSocket 两个类来进行网络编程 ,它把与套接字有关的 Windows 消 息转换为回调函数。...在 Windows 下 ,在两个线程中传递套接字对象是不安全的。对于套接字编程来说 ,一个套接字对象应该仅仅用于单个线程 ,在两个线程之间不能传递套接字对象。

6.6K10

Windows SDK编程基本框架

Windows平台下,最常见最流行的编程就是MFC编程了,在网上可以搜索出大把的MFC编程相关的文章,今天我们来讨论另外一种windows下的编程模式,即Windows SDK编程。...这种编程具有更加灵活和强大的控制,能实现一些MFC不易实现甚至难以实现的功能。...所有的WindowsSDK编程都有一个类似的框架,本文就说说这个框架,Windows程序设计的框架分为“三部曲”: 注册窗口类 注册窗口类的API函数是RegisterClass或者RegisterClassEx...通过上面的三部曲,我们就创建了windows程序设计的框架,几乎任何的windows程序都可以在这个框架基础上衍生出来。...如果你想学习windows编程,就需要把每一个部分都真正理解,这样就算基本入门windows编程了,剩下的就是如何根据需求丰富这个框架使之成为一个“有用”的程序。

1.6K130

Windows编程】创建基本控件

前一篇文章我们一起学习了Windows编程基本框架,几乎所有的Windows编程都是以这个模式开始,剩下的就是如何怎么框架的基础上如何添加枝叶实现不同的功能了。...在Windows平台下,肯定少不了最基本的界面控件,这些控件方便了应用程序与用户之间的交互,也成了Windows独霸个人PC市场近20年的关键因素。...我们知道如果用MFC,简单的拖放即可完成大多数控件的创建,但是我们既然是用Windows SDK API编程,当然是从根上解决这个问题,实际上MFC的下层也是通过这些API完成的。...下面我们就来实战一下,把这些常用的控件在程序中实现,下面我们来实现一个完整的windows程序,程序中包含了这些常用的控件和更多的用法。...有了这些基本的用法,你就可以构建更加复制的Windows界面了。赶快去试试吧。

2.1K70

WINDOWS核心编程--Windows程序内部运行机制

,而那种直接封装 Windows API 而存在的 MFC 早已半步入土。...文章目录 windows程序内部运行机制 窗口与句柄 消息与队列 想知道WM_XXX消息对应的具体数值?...在windows平台下面也有类似的库函数,但这是windows操作系统提供的。 所有主要的windows函数都在Windows.h头文件进行了声明。 这些api不可能都记住。...窗口的创建 设计一个窗口类 windows给我们设计好了,只需要做填空,就能创建很好的类 结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性...此参数可取下列值之一: windows应用程序的消息处理机制 windows消息机制详解 编写窗口过程函数 匈牙利命名法 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为

1.4K50

Windows 编程中的字符编码

(注:所以《 Windows 核心编程(第五版)》(下称《核心编程》)2.1节作者说到:调用 strlen 会返回“以 0 结尾的一个 ANSI 单字节字符数组”中的字符数,这个表述是不准确的,之所以这么说是因为作者所在的国家显然是...CHAR、WCHAR 按照《核心编程》的说法: 为了与 C 语言稍微有一些区分,Windows 开发团队希望定义自己的数据类型。...函数 对于 Windows API 微软都会提供两个版本的例如 CreateWindowExW、CreateWindowExA,一个是宽字符版本,一个是单字符版本。...另外除了 Windows API 之外,C 运行库,也有类似的操作。...最后 至此编程中需要的编码,大致了解清楚了。Windows 编程中,除非有特殊需要,否则一律使用宽字符是最好的选择。编码则选择 UTF-16 编码。

90840
领券