caesar cipher decoder tool
bahama mamas mlo
sig mcx stock adapter
The "image" should just be a series of bytes. As long as you know the length, you should be able to send it through a socket. The only reason I could see that would mandate converting it to a "String" would be if your communications channel could not support binary data (socket should be able to handle it) or, for example, storing in a database which could not. .