Networking Weird Receiving async sometimes stops at last 1000 bytes.

Code-tags: Using code tags properly - Unity Forum
3. Depends on what streamNET.ReadAsync is expecting. Will it work if the count you throw in is larger than the number of bytes received? (This can differ between Readers & Libs, which is why I ask).
4. No. Simply Debug.Log-them. See if while (sizeReceived <= fileSize) returns false at some point, and if bytesRead isn’t simply returning 0 over and over.