RawSocketOption 构造函数

const RawSocketOption(
  1. int level,
  2. int option,
  3. Uint8List value
)

RawSocket.getRawOptionRawSocket.setRawOption 创建一个 RawSocketOption

leveloption 参数对应于 getsockopt()setsockopt() 原生调用中的 leveloptname 参数。

值参数及其长度对应于原生调用中的 optval 和 length 参数。

对于 RawSocket.getRawOption 调用,在成功调用后,值参数将被更新(尽管其长度将不会改变)。

对于 RawSocket.setRawOption 调用,值参数将用于设置选项。

实现

const RawSocketOption(this.level, this.option, this.value);