0
点赞
收藏
分享

微信扫一扫

商城免费搭建之java商城 开源java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c

吴wuwu 2023-11-08 阅读 37

目录

1、NBlockSocket.h类:

(1)、Init接口函数

(2)、Register接口函数

(3)、Send接口函数

(4)、Accept接口函数

(5)、Recv接口函数

2、实现通讯:

(1)、初始化服务器,注册回调函数

(2)、回调函数

(3)、实现信息的分发和显示

3、配置类的添加:

(1)、数据解释写入文档

(2)、数据解析查找文档

4、运行UI: 


1、NBlockSocket.h类:

(1)、Init接口函数

初始化Socket,创建用于监听的Socket,设置Socket为非阻塞模式,设置服务器Socket地址,绑定Socket Server到本地地址,监听

(2)、Register接口函数

 传递当前窗口指针,唯一标识当前回调函数的ID和回调函数

(3)、Send接口函数

服务端分发消息 

(4)、Accept接口函数

函数的作用接收客户端连接请求,并根据不同情况返回状态值,当连接客户端成功会调用回调函数来处理客户端发送的数据

(5)、Recv接口函数

函数作用接收数据

2、实现通讯:

(1)、初始化服务器,注册回调函数

(2)、回调函数

回调函数要设置为静态成员函数目的:

非静态成员函数属于对象,他默认指针指向它的对象,在没有实例化的情况下无法确定this指针。静态成员函数属于类,回调函数需要经常访问其他的类,为了避免一直需要实例化对象,所以设置为静态成员函数

定义回调函数,定义指向回调函数的指针类型

声明回调函数,静态,指针类型

注册回调函数

(3)、实现信息的分发和显示

实现回调函数

3、配置类的添加:

(1)、数据解释写入文档

(2)、数据解析查找文档

4、运行UI: 

举报

相关推荐

0 条评论