【发布时间】:2016-05-22 16:00:48
【问题描述】:
我必须运行两个具有不同 RcvBufSize 的 TCP 会话。
我知道以下代码可以为所有 TCP 会话设置 RcvBufSize。
Config::SetDefault("ns3::TcpSocket::RcvBufSize", UintegerValue (1500000));
实际上,我正在寻找像setsockopt() 这样的函数来为每个 TCP 会话设置 SO_RCVBUF。
我也尝试将Ptr<Socket> 向下转换为Ptr<TcpSocket>,但SetRcvBufSize() 是私有函数...
有没有办法解决这个问题?
【问题讨论】:
-
我也尝试将 Ptr
向下转换为 Ptr ,但是 SetRcvBufSize() 是私有函数...
标签: c++ tcp buffer ns-3 setsockopt