simple服务流程整理下面的格式是通过 文件-->函数的方式表达的,比如app_simple_server--->,app_simple_server_init代表app_simple_server_init函数是在app_simple_server.c文件内。 app_simple_server--->,app_simple_server_init //这个是环境变量初始化 app_simple_server--->,app_simple_server_add_service //这个是添加服务的初始化操作 simple_server--->, simple_server_init //该服务的数据库相关内容初始化 simple_server_task--->, simple_server_task_init //通信的回调函数进行注册 连接操作simple_server--->,simple_server_create //连接后底层会根据此前添加的服务自动创建该服务 app_simple_server--->, app_simple_server_enable_prf //使能这个服务 simple_server_task--->,simple_server_enable_req_handler //使能后会进入对应的回调,也可以通过回调查看通知属性的配置 //其实客户正常关注的是读、写、通知、指示这些操作,所以可以重点看一下这些操作,这些操作基本上都在我们的xxx_task.c文件内的。其中xxx代表某个服务名称。 写操作 读操作 通知和指示操作
断开连接操作 simple_server_cleanup //断开连接后底层会自动清除该服务 |