摘要: Windows套接字 Windows套接字即socket,通过socket可以实现在不同的进程间通信,甚至这两个进程可以不在同一个计算机中。 Winsock使用步骤 服务端 socket初始化 创建套接字 绑定和监听端口 因为是本地连接,所以监听地址为0.0.0.0。 接着就调用accept()接收 阅读全文
posted @ 2021-01-29 15:45 怎么可以吃突突 阅读(419) 评论(0) 推荐(0) 编辑
摘要: WM_COPYDATA通讯思路 通过向其他进程的窗口过程发送WM_COPYDATA消息可以实现进程间通讯。 只能通过SendMessage发送WM_COPYDATA消息,而不能通过PostMessage发送WM_COPYDATA消息。因为系统必须管理用以传递数据的缓冲区的生命期,如果使用了PostM 阅读全文
posted @ 2021-01-29 14:40 怎么可以吃突突 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 对象的分类 Windows的对象可以分为三种,分别是用户对象,GDI对象和内核对象。系统使用用户对象支持窗口管理,使用GDI对象支持图形,并使用内核对象支持内存管理,进程执行和进程间通信(IPC) 。Windows通过句柄来标识各个对象资源。 区别 内核对象属于操作系统内核,存在于内核空间中不属于某 阅读全文
posted @ 2021-01-29 13:29 怎么可以吃突突 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 消息队列 windows系统是通过消息驱动的,每移动一下鼠标,点击一下屏幕都会产生一个消息。这些消息会先被放在windows的一个系统消息队列(先进先出)中,windows系统会为每一个GUI线程创建一个线程消息队列,然后系统会从系统消息队列中取出一个消息放到对应的线程消息队列中。之后通过消息循环从 阅读全文
posted @ 2021-01-29 11:50 怎么可以吃突突 阅读(2168) 评论(0) 推荐(0) 编辑