# snoopy

Networked fantasy telescope

Originally based on https://raytracing.github.io/

Original repository at https://github.com/ktyldev/flark

https://www.linuxhowtos.org/C_C++/socket.htm

## todo

* [x] waits for connection
* [x] send a message to the client
* [x] move core rendering out of main.cpp
* [ ] combine 'hittable' 'hittable_list' and 'scene' into 'world'
* [x] send rendered image data to client
* [x] form image file on client
* [ ] specify protocol format
* [ ] receive imaging command
* [x] render image
* [x] send image data
* [ ] send image data using udp
* [ ] send telemetry
* [ ] compress image before sending


