我必须运行两个具有不同 RcvBufSize 的 TCP 会话。
我知道以下代码可以为所有 TCP 会话设置 RcvBufSize。
Config::SetDefault("ns3::TcpSocket::RcvBufSize", UintegerValue (1500000));
实际上,我正在寻找类似的功能setsockopt()
为每个 TCP 会话设置 SO_RCVBUF 之类的功能。
我也尝试过沮丧Ptr<Socket>
,Ptr<TcpSocket>
但是SetRcvBufSize()
是私有函数...
有没有办法解决这个问题?