首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
artspconnection专题
ARTSPConnection::receiveRTSPReponse
bool ARTSPConnection::receiveRTSPReponse() {AString statusLine;//调用函数receiveLine从套接口获取服务端消息的第一行,在下文被称为状态行statusLineif (!receiveLine(&statusLine)) {return false;}if (statusLine == "$") {//如果状态行statusLi
阅读更多...
ARTSPConnection::receiveLine
1.RTSP消息格式的格式 RTSP的消息有两大类: 请求消息(request), 回应消息(response). 请求消息: 方法 URI RTSP版本 CR LF 消息头 CR LFCR LF 消息体 CR LF 其中方法包括OPTION回应中所有的命令,URI是接受方的地址,例如:rtsp://192.168.20.136. RTSP版本一般都是 RTS
阅读更多...
ARTSPConnection::receive
1.recv函数介绍 int recv( SOCKET s, char FAR *buf, int len, int flags ); 不论是客户端还是服务器端应用程序都用recv函数从TCP连接的另一端接收数据。 参数解释: 1.参数s指定接收端套接字描述符; 2.参数buf指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据 3.参数len指
阅读更多...
ARTSPConnection::postReceiveReponseEvent启动发送请求循环
下面贴出安卓N版本ARTSPConnection是如何启动向服务端发送请求,接收服务端的响应这样一个循环的: ==>void ARTSPConnection::postReceiveReponseEvent() {//mReceiveResponseEventPending条件变量一旦postReceiveReponseEvent被调用就设置为true,知道整个循环调用达到末端该m
阅读更多...