It shouldn't be difficult to create such a server. Try it. I will help you if you encounter any issue.
You should create a service and listen for incoming connections with ServerSocket. Once there is a connection use AsyncStreams (change the client code to use prefix mode and do NOT send the file size). In AStreams_NewData you should convert the data to a bitmap and call CallSubDelayed to show the image in the activity.