diff --git a/src/Http/HttpSession.cpp b/src/Http/HttpSession.cpp index 72941d08..d6fad69c 100644 --- a/src/Http/HttpSession.cpp +++ b/src/Http/HttpSession.cpp @@ -102,8 +102,8 @@ get_mime_type(const char* name) { HttpSession::HttpSession(const Socket::Ptr &pSock) : TcpSession(pSock) { TraceP(this); - //设置15秒发送超时时间 - pSock->setSendTimeOutSecond(15); + GET_CONFIG(uint32_t,keep_alive_sec,Http::kKeepAliveSecond); + pSock->setSendTimeOutSecond(keep_alive_sec); //起始接收buffer缓存设置为4K,节省内存 pSock->setReadBuffer(std::make_shared(4 * 1024)); } diff --git a/src/Rtmp/RtmpSession.cpp b/src/Rtmp/RtmpSession.cpp index 2c06342a..f643c77b 100644 --- a/src/Rtmp/RtmpSession.cpp +++ b/src/Rtmp/RtmpSession.cpp @@ -35,8 +35,8 @@ static int kSockFlags = SOCKET_DEFAULE_FLAGS | FLAG_MORE; RtmpSession::RtmpSession(const Socket::Ptr &pSock) : TcpSession(pSock) { DebugP(this); - //设置15秒发送超时时间 - pSock->setSendTimeOutSecond(15); + GET_CONFIG(uint32_t,keep_alive_sec,Rtmp::kKeepAliveSecond); + pSock->setSendTimeOutSecond(keep_alive_sec); //起始接收buffer缓存设置为4K,节省内存 pSock->setReadBuffer(std::make_shared(4 * 1024)); } diff --git a/src/Rtsp/RtspSession.cpp b/src/Rtsp/RtspSession.cpp index 194191f9..b0a0bea2 100644 --- a/src/Rtsp/RtspSession.cpp +++ b/src/Rtsp/RtspSession.cpp @@ -73,8 +73,8 @@ static int kSockFlags = SOCKET_DEFAULE_FLAGS | FLAG_MORE; RtspSession::RtspSession(const Socket::Ptr &pSock) : TcpSession(pSock) { DebugP(this); - //设置15秒发送超时时间 - pSock->setSendTimeOutSecond(15); + GET_CONFIG(uint32_t,keep_alive_sec,Rtsp::kKeepAliveSecond); + pSock->setSendTimeOutSecond(keep_alive_sec); //起始接收buffer缓存设置为4K,节省内存 pSock->setReadBuffer(std::make_shared(4 * 1024)); }