我有一些旧代码,它们在套接字中使用这个标志:
unsigned char str_optval [8] = {0xfc, 0x08, 0xff, 0x33, 0xcc, 0xff, 0xaa, 0x0};
res=setsockopt(sid,SOL_IP,IP_OPTIONS, (char*)&str_optval,sizeof(str_optval));
如何更改此位置以使用 QUdpSocket?我在 QUdpClass 中找不到任何模拟 setsockopt。QAbstractSocket 提供 setSocketOption,它只允许 4 个变体标志(枚举)。我只在 linux 版本中需要它,所以如果有任何原生 func 就可以了。