Bug (or something weird) in ReceiveNetworkData
The way it is working is clear, I just think the documentation isn't. It stated you can check if the result is equal to DataBufferLength and in that case you have still some data to get. Than "can" be true, but it isn't always true! And since other Basic dialects, like BlitzBasic (using internal buffer routines or whatever) work that way, one expects the same from PureBasic and you get troubles. So I think the help file should explain better the way that function works.
