News

Tasks for first development cycle:

Class Screenshot

  • Captures screenshot
  • Compress captured screenshot
  • Saves it
  • Resize it

Class Capturer:

  • Creates new screenshot and saves it in linked list
  • Constantly creates new screenshot
  • Stores needed information about capturing rate, quality, size, etc.

Class ScreenViewer:

  • Shows given screenshoot object in a windows
  • Resize screenshot by client display

STATUS: DONE

Tasks for second development cycle:

Class Server:

  • Listens for incoming connections
  • Registers the client
  • Receives bytes arrays
  • Sends bytes arrays

Class Client:

  • Connects to the server
  • Receives bytes arrays
  • Sends bytes arrays
  • Disconnects from the server

STATUS: DONE

Tasks for third development cycle:

Class Receiver

  • Initiates new connection
  • In client collects packets from server
  • Saves byte arrays as screenshot in linked list

Class Sender

  • Starts a server
  • Collects new screenshoot from Capturer and sends it to server

STATUS: IN PROGRESS