送信機がランダムな間隔でDatagramPacketを送信していると仮定します。パケットが受信者でいつ受信されたかを知る方法はありますか?C ++およびQTを使用すると、次のようにシグナルにconnect
ソケットすることができます。readyRead()
connect(udpSocket, SIGNAL(readyRead()), this, SLOT(processPendingDatagrams()));
次に、パケットがレシーバーに到着するたびにaが発行され、ルーチンSIGNAL
にジャンプします。processPendingDatagrams()
Androidで同様のことを行うことは可能ですか?そうでない場合、受信したパケットが到着したらすぐに読み取るための最良の方法は何ですか?