在Qt中,可以使用QAbstractSocket::setSocketOption()
函數來設置套接字選項。該函數有兩個參數,第一個參數是一個QAbstractSocket::SocketOption
枚舉值,用于指定要設置的選項類型,第二個參數是一個const QVariant&
類型,用于指定選項的值。
以下是一個使用setSocketOption()
函數的示例:
#include <QTcpSocket>
int main()
{
QTcpSocket socket;
// 設置套接字選項
socket.setSocketOption(QAbstractSocket::KeepAliveOption, 1);
// ...
return 0;
}
在上面的示例中,使用setSocketOption()
函數將QAbstractSocket::KeepAliveOption
選項設置為1,表示啟用保活特性。根據不同的選項類型,可以使用不同的枚舉值來設置套接字選項。有關更多可用的選項和其對應的枚舉值,請參考Qt文檔。