我正在使用 POCO c++ 库,我很茫然。发送UDP数据报时有什么方法可以设置源端口吗?看起来它总是设置为目标端口,但这肯定是可能的。
我的代码看起来像这样:
Poco::Net::SocketAddress bcast("255.255.255.255", m_txPort);
DatagramSocket dgs = DatagramSocket(bcast,false);
dgs.setBroadcast(true);
dgs.sendTo(data,dataLength, broad);
如果做不到这一点,我可能会改用 Boost - 我认为 boost 可以做到这一点,对吧?