Presentation is loading. Please wait.

Presentation is loading. Please wait.

Video Chat on LAN By Payal Ashokkumar Dalwadi 10/29/2010 Advisor: Dr. Chung-E Wang Department of Computer Science California State University, Sacramento.

Similar presentations


Presentation on theme: "Video Chat on LAN By Payal Ashokkumar Dalwadi 10/29/2010 Advisor: Dr. Chung-E Wang Department of Computer Science California State University, Sacramento."— Presentation transcript:

1 Video Chat on LAN By Payal Ashokkumar Dalwadi 10/29/2010 Advisor: Dr. Chung-E Wang Department of Computer Science California State University, Sacramento

2 Motivation A social networking site that allows you to video chat online is the primary inspiration for my project. I am highly interested in the development of Network Application. I have interest in Socket programming. This application covers my all area of interest.

3 Overview of chat application There are so many chat application exists, but most of them are server/client based application. User have to make profile to user those application To use Video On LAN Application user do not have to make profile page. Just need to add IP address. To initiate chat with user it requires users acceptance. IP addresses are saved in contact log file to next time you start the chat you do not have to add IP address.

4 Technology Used VC++.NET MFC Library Microsoft Foundation Class Library (MFC) is a library that wraps portion of the windows API in C++ classes. Also includes functionality that enables MFC to use a default allocation framework.

5 Project Implementation Map all buttons and menu items corresponding to the function. Add contact and Delete contact. Connecting to a Remote System. Sending text data. Start Host CAM. Stop Host CAM. Invite to view My CAM. Request to view Guest CAM. Stop viewing Guest CAM. Disconnecting from Remote System. Exit the Application.

6 User 1 192.168.1.11 User 2 192.168.1.12 OnAddContact() CAsyscSocket::SendTo() Add IP in contact log GetAddress() Accept connection request StartTextChat() WebCAM Started CONTROLMESG_VIEWCAMREQ CONTROLMESG_ACCEPTCAMREQ Check SocketType = TYPE_TEXTDATA/TYPE_VIDEODATA/TYPE_CONTROLMSGS Check textData[0] = different CONTROLMESGS

7 Application layout

8 Future Work Add IP discovery module so user can know IP address of related hostname. Add audio, share files and folders feature. Make TCP connection instead of UDP connections.


Download ppt "Video Chat on LAN By Payal Ashokkumar Dalwadi 10/29/2010 Advisor: Dr. Chung-E Wang Department of Computer Science California State University, Sacramento."

Similar presentations


Ads by Google