随笔分类 -  网络编程基础

摘要:寻址方式 立即数寻址 寄存器寻址 存储器寻址 直接寻址 : mov ax, [ 01000h ]; 直接在[]内给出一个内存地址 寄存器间接寻址: mov ax ,[si]; 在[]以寄存器的值给出内存地址. 寄存器相对寻址: mov ax,[si+0ch] 在[]以寄存器的值和一个数相加之后作为内 阅读全文
posted @ 2019-06-18 15:15 ltyandy 阅读(694) 评论(0) 推荐(0)
摘要:创建群 数据库 group_table(user, name) grpuser_table(grpname,user) 按下添加群按钮 所需结构体 服务器接收处理并返回 客户端主窗口接收到并转发 添加群组 按下添加按钮 所需结构体 服务器 客户端 更新群组列表 初始化的时候发送请求 相关的结构体 服 阅读全文
posted @ 2019-06-16 14:45 ltyandy 阅读(352) 评论(0) 推荐(0)
摘要:根据之前的框架添加新的功能 点击相关按钮 发送的结构体 python接收到后处理的方法 客户端接接受到服务端发来的消息做的反应 主窗口响应,转发 转发到的地方响应 登录之后进到一个新的界面 获取父窗口句柄 设置标题 初始化树控件 C++客户端添加好友功能 获取要添加的名字 打包发送给服务器 打包前得 阅读全文
posted @ 2019-06-16 14:42 ltyandy 阅读(489) 评论(1) 推荐(1)
摘要:聊天室 一.客户端发送 先点击注册账号按钮,注册账号的时候就需要连接到服务器, 服务器需要查数据库,并做出相应的回应。 demosocket.cpp文件 把登录窗口作为主窗口,主窗口初始化的时候实例化套接口类连接服务器,并把套接字绑定在主窗口上。 在主窗口类构造函数直接初始化连接到服务器 信息的结构 阅读全文
posted @ 2019-06-16 14:32 ltyandy 阅读(606) 评论(0) 推荐(1)
摘要:聊天室-IOCP服务器 main 创建完成端口内核对象(CreateIoCompletionPort) 获取核心数并创建线程(GetSystemInfo + CreateThread) 创建套接字并绑定接听(socket + bind + listen) 接收客户端并绑定IOCP(accept + 阅读全文
posted @ 2019-05-29 20:34 ltyandy 阅读(333) 评论(0) 推荐(0)
摘要:聊天室-多人聊天室 阅读全文
posted @ 2019-05-29 20:31 ltyandy 阅读(587) 评论(0) 推荐(0)
摘要:聊天室-单聊服务器 阅读全文
posted @ 2019-05-29 20:30 ltyandy 阅读(246) 评论(0) 推荐(0)
摘要:聊天室-客户端 阅读全文
posted @ 2019-05-29 20:29 ltyandy 阅读(234) 评论(0) 推荐(0)
摘要:TCP-客户端 阅读全文
posted @ 2019-05-29 20:27 ltyandy 阅读(151) 评论(0) 推荐(0)
摘要:TCP_服务端 阅读全文
posted @ 2019-05-29 20:25 ltyandy 阅读(177) 评论(0) 推荐(0)
摘要:APC队列 阅读全文
posted @ 2019-05-29 20:24 ltyandy 阅读(256) 评论(0) 推荐(0)
摘要:等待事件 阅读全文
posted @ 2019-05-29 20:23 ltyandy 阅读(158) 评论(0) 推荐(0)
摘要:等待句柄 阅读全文
posted @ 2019-05-29 20:21 ltyandy 阅读(371) 评论(0) 推荐(0)