私は 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 でこれができると思いますよね?