Click here to Skip to main content
15,909,437 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi Everyone,

I am trying to develop an application like teamviewer or log me in using C#. I dont know where to start.

I have read a bit that using latest WCF its possible. Even .NET Remoting provide some solution for that.

Can anyone help me with this like where should I start and how should I proceed.

Thanks
Posted
Comments
Sergey Alexandrovich Kryukov 23-Nov-11 13:34pm    
Not clear what kind of help do you expect.
--SA
Mehdi Gholam 23-Nov-11 13:37pm    
Why? when there is perfectly good solutions already, just use them.

People who break barriers and push boundaries in technology usually don't get stuck on the first step.
Sergey Alexandrovich Kryukov 23-Nov-11 13:50pm    
Ha! Your last sentence -- such a good point! I would up-vote it if I could :-)
And I agree with everything you've written in this comment.

Please see my solution, which gives and advice based on similar judgement.
(Updated to credit your comment!)
--SA

1 solution

You are right about communication possibilities. I would also consider sockets at the level of System.Net.Sockets.TcpListener/TcpClient; and this option would come before remoting and WCF.

Where to start? I would recommend to start with inception phase, http://en.wikipedia.org/wiki/Unified_Process[^]. :-)

In your case, the initial focus of inception phase should be made on technological prototypes which will give you further ideas on the general R&D plan.

If you still cannot get and idea where to start, consider hiring a software architect and/or team leader, presumably well familiar with related fields. I'm serious. Bear in mind, the work is pretty big.

[EDIT]
Please see the comment to the question by Mehdi — I'm completely agree!

—SA
 
Share this answer
 
v4
Comments
Mehdi Gholam 23-Nov-11 13:54pm    
Ever the expert! 5'ed
Sergey Alexandrovich Kryukov 23-Nov-11 14:21pm    
Thank you, Mehdi, you shameless flatterer... :-)
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900