auto serverPtr = std::make_shared<HttpServer>(
listeningThread_->getLoop(),
InetAddress(ip, listener.port_, isIpv6),
"drogon");
//<<< The following code is missing 缺少以下代码,添加
if (beforeListenSetSockOptCallback_)
{
serverPtr->setBeforeListenSockOptCallback(
beforeListenSetSockOptCallback_);
}
if (afterAcceptSetSockOptCallback_)
{
serverPtr->setAfterAcceptSockOptCallback(
afterAcceptSetSockOptCallback_);
}
if (connectionCallback_)
{
serverPtr->setConnectionCallback(connectionCallback_);
}
///>>>
if (listener.useSSL_ && utils::supportsTls())