客户端工作流程
2017-03-09 15:31:28 0 举报
客户端工作流程主要包括以下几个步骤:首先,用户通过客户端输入请求,如打开一个网页或下载一个文件。然后,客户端将请求发送到服务器,服务器处理请求并返回相应的结果。接着,客户端接收到服务器的响应,解析并显示结果给用户。如果请求需要用户交互(如登录、填写表单等),客户端会收集用户的输入并发送回服务器。最后,客户端可能会缓存服务器的响应以加快后续的请求。这个过程是循环的,用户可以通过客户端与服务器进行持续的交互。
作者其他创作
大纲/内容
返回RESPONSE_SUCCESS
新建媒体连接发送MSG_TYPE_START_STREAM(02)( PROTOCOL_REQ 128)其中包含stream_id
返回RESPONSE_PASSWORD_ERROR
成功,接收码流并播放
失败,关闭socket,主连接发送停止视频信息
成功
接收登录状态信息msg_response_tstatus可查看是否成功登陆
客户端
返回不成功或者超时
成功,返回码流失败,返回MSG_TYPE_START_STREAMstream_info_t错误
CONN【3】媒体连接
每100秒发一次心跳消息(msg_request_t)msg_type=MSG_TYPE_HEART_BEAT(0x00)
客户端A连接服务器,(connect)
CONN【1】主连接
客户端工作流程(本质:根据conn[n]的client_index[i]转发列表,转发数据)
设备端
接收请求视频状态信息(stream_response_t)status可查看是否成功登陆如成功登陆,服务器会返回stream_id
服务器
失败
发送登录信息(login_request_t)msg_type=MSG_TYPE_LOGIN(0x04)包含用户名与密码
收藏
收藏
0 条评论
回复 删除
下一页