Presentation is loading. Please wait.

Presentation is loading. Please wait.

Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana.

Similar presentations


Presentation on theme: "Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana."— Presentation transcript:

1 Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana

2 Synopsis Viewing Desktop operations in a computer from a different system connected in the network. Server program uses TCP/IP sockets to listen for connections.

3 Tools Used MFC Dialog based programs by using Visual C++ 6. Socket functions by MFC class CAsyncSocket

4 Phases of Development Design Implementation Testing

5 Design Phase Screen capturing – Windows Desktop image is retrieved and saved. Central computer monitors desktop images. Consists of : o Server – Needs no window and GUI elements o Client – Run in centralized computer

6

7 Implementation Phase Server uses two socket objects 1) Binds to the port and listens for any incoming client request. 2) A new socket for data transfer.

8 Implementation Phase (1) Client is a dialog box based program Implemented by MFC class Cdialog Main Display window and set of controls provided in the dialog box. Single socket for receiving bytes from the server.

9 Testing Phase Unit Testing conducted on methods : Server : class CSocketServer (inherited from CAsyncSocket) class CDesktopServerDlg (inherited from CDialog) Client : class CDataSocket (inherited from CAsyncSocket) class CRemoteViewerDlg (inherited from Cdialog)

10 Working Model

11 Future Implementation Remote control of the server machine. Multi System Remote Monitoring - By using multiple sockets, images can be simultaneously captured from different systems. Video Conferencing - By using cameras, images can be dynamically transmitted to different systems

12 Questions and Suggestions?


Download ppt "Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana."

Similar presentations


Ads by Google