I need to build like Team Viewer

view full story

http://www.daniweb.com – hi frdz., I am doing my final year MCA as i have to do my project and i have to do remote desktop... Which would need to work like team viewer. i need to connect Remote desktop to internet. if i need to connect to internet then i must know the ipaddress of the client remote system. But the ipaddress is same for all services providers. and hence i cant connect. if i need to connect to internet i must have some address which is unique and what that address would be. I am studying socket programming, threading and multi threading wat else is requred to study for my project i have less time to complete this project..... I am Lot Worried whether i can complete or not (General)