You mean than I should slow down the number of transmission? I send a packet every second on three boards which means that the other board receives three packets a second. How may I check apart from slowing down the rate of the transmission?
Baptiste, 2015-02-05 17:36 GMT+01:00 Oleg Hahm <oliver.h...@inria.fr>: > Hi Baptiste! > > > It works for more or less 20 minutes and then I receive a: > > > > printf("ERROR: recsize < 0!\n"); > > > > This comes from here: > > if ((socket > MAX_SOCKETS) || (socket_base_sockets[socket - > > 1].socket_id == 0)) { > > return false; > > } > > > > When I break here, socket = 2, then 3, then 4 and then it blocks, not a > > isr_hard_fault but I don't receive anything then. > > Sounds like sockets where not freed after sending the UDP packet. If this > assumption is correct, the problem should not be dependent on the time, > but on > the number of transmissions. Can you check? > > Cheers, > Oleg > -- > /* Sun, you just can't beat me, you just can't. Stop trying, > * give up. I'm serious, I am going to kick the living shit > * out of you, game over, lights out. > */ > linux-2.6.6/arch/sparc/lib/checksum.S > > _______________________________________________ > devel mailing list > devel@riot-os.org > http://lists.riot-os.org/mailman/listinfo/devel > >
_______________________________________________ devel mailing list devel@riot-os.org http://lists.riot-os.org/mailman/listinfo/devel