it seems that udpstreams are limited to more or less 8000 bytes, above that sendudpmsg fails to send the stream. Does anyone knows about this limitation?
UDP packet size
Blitz3D Forums/Blitz3D Programming/UDP packet size There is a limit on the UDP packet size. I thought it was about 2500, but could be what you say.
Here you can read about the maximum datagram packet size:
http://forum.java.sun.com/thread.jspa?threadID=668796&messageID=3914070
You need to split your message into sub packets to avoid this limit...
Good Luck, Cheers, KuRi
Here you can read about the maximum datagram packet size:
http://forum.java.sun.com/thread.jspa?threadID=668796&messageID=3914070
You need to split your message into sub packets to avoid this limit...
Good Luck, Cheers, KuRi
Thanks for the info, according to my tests, the largest UDP packet you can send under winXP+Blitz3D is 8192 bytes, minus the 28 bytes for IP/UDP headers that makes that the maximum packet you can send is 8166 bytes (tested succesfully).
this should be fairly enough data per packet.
Not if you are trying to send 320*240 RGBA image.
Thanks alot for the info, I'm ready to try my first test the BB network.
Thanks alot for the info, I'm ready to try my first test with the networking in BB.
LAB, just divide the image and send 4 or more packets... along with a number packet, then you can reconstruct the image at the other side :D
Or use my free Raknet wrapper that does this for you!
Or use my free Raknet wrapper that does this for you!
Yep Kurix I have solved it this way, with numbered packets, altough it took me some time to understand what was going wrong, until I found the UDP packet size limitation.
508 bytes for optimum performance.