
Windows进程通信相关
Windows相关 消息队列 PostMessage 将消息异步发送到指定窗口的消息队列 目标窗口可以是同一进程或不同进程的窗口 只要发送方持有目标窗口的有效句柄(HWND),即可跨进程发送消息 场景: 例如通知其他...
Windows相关 消息队列 PostMessage 将消息异步发送到指定窗口的消息队列 目标窗口可以是同一进程或不同进程的窗口 只要发送方持有目标窗口的有效句柄(HWND),即可跨进程发送消息 场景: 例如通知其他...
服务端发送 //定义一个结构体 struct DataPackage { int age; char name[256]; }; //处理请求时,根据请求发出结构体的信息 if (...) { DataPackage...
创建VS工程 配置 属性页-链接器-输入-附加依赖项,添加:ws2_32.lib heads.h #pragma once //避免宏的重复引用 #define WIN32_LEAN_AND_MEAN //使用到in...
创建VS工程 配置 属性页-链接器-输入-附加依赖项,添加: ws2_32.lib heads.h #pragma once //避免宏的重复引用 #define WIN32_LEAN_AND_MEAN //使用到i...
创建Socket环境 创建VS工程 heads.h #pragma once //避免宏的重复引用 #define WIN32_LEAN_AND_MEAN #include <WinSocket2.h> ...
简易TCP服务端:创建步骤 建立一个socket socket 绑定端口 bind-申请一个端口用于socket服务 监听网络端口 listen-启动端口监听模式 等待客户端连接 accept-阻塞直到有客户端连接 ...
socket地址API 字节序 现代CPU的累加器一次都能装载(至少)4个字节(32位机器),即一个整数。 这4个字节在内存中排列的顺序将影响它被累加器装载成的整数的值,这就是字节序问题。 字节序分为大端字节序和小端...
网络信息API gethostbyname和gethostbyaddr gethostbyname根据主机名称获取主机的完整信息。这个函数是通常先在本地的/etc/hosts.conf配置文件中查找主机,如果没有找到...
UNIX-LINUX套接字描述符 套接字描述符是一个整数值,用于唯一标识进程中的一个开放的网络连接或者套接字 在UNIX和Linux系统中,套接字描述符是一种特殊类型的文件描述符,可以用于表示打开的文件、管道、设备或...
平台相关 select 支持:windows 支持:linux,macos,bsd,aix等 poll 支持:linux,macos,bsd等 不支持:一些交旧的或特定的unix操作系统可能不支持poll 不支持:w...