There appears to be a limit to the number of bytes that tcpsend can send over any non-local connection. It appears if the data is too large it either doesnt send or gets cut short.
It appears that in order to stream images over a network I would need to break the data up into packets, but does anyone know what the max packet size is over tcpsend?