After doing some testing on linux with Qt5.3-beta, it looks like the problem is limited to Windows.
The same program receives multiple readyRead signals when compiled with Qt5.2.1, but only receives one when compiled with Qt5.3-beta mingw-4.8.2 The multicast receive works as expected in linux regardless of Qt version. On Fri, Mar 28, 2014 at 1:43 PM, Ryan Kroetch <ryan.kroe...@gmail.com>wrote: > Running the same example on the same machine & network compiled with Qt > 5.2.1 receives multiple readyRead signals w/ datagrams as expected. > Running the example compiled with Qt 5.3 receives a single 'readyRead' > signal w/ 2-3 datagrams contained. It seems like the readyRead signal isn't > getting reset after calling readAll. > > I don't have easy access to a linux or OS X machine with Qt 5.3 to test > cross-platform behavior. > > > On Fri, Mar 28, 2014 at 10:19 AM, Thiago Macieira < > thiago.macie...@intel.com> wrote: > >> Em sex 28 mar 2014, às 09:33:16, Ryan Kroetch escreveu: >> > Running the Opensource Qt 5.3 Beta release w/ packaged mingw on windows. >> > >> > Connecting a QUdpSocket to a multicast address only receives the first >> > datagram. >> > I see this behavior in my own application, and in the Multicast Receiver >> > Example. >> > >> > Can anyone else reproduce this? >> >> Are you sure the sender sent multiple packets? How do you know they were >> received by the machine in question? >> >> Does the example work for a machine running OS X or Linux on the same >> network? >> >> -- >> Thiago Macieira - thiago.macieira (AT) intel.com >> Software Architect - Intel Open Source Technology Center >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> > >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest