Queequeg
Queequeg

Reputation: 2864

C# P2P chat application design

I want to create a simple chat application that doesn't use an explicit server. The main requirement is that the user can simultaneously chat with many friends (just like on Skype etc.). I do not mean a conference chat here, just multiple separate chat-windows.

Currently, I want only a LAN messaging application but I'd appreciate, if the design was easy to extend to Internet connections.

I wonder what design is appropriate for such an application.

Kindest regards,

Upvotes: 3

Views: 5992

Answers (2)

Afnan Bashir
Afnan Bashir

Reputation: 7419

You should see start with

how do i make my own P2P software?

WCF / WPF Chat Application

P2P Communication - Proxy Listeners and Proxy Clients

Hope this proves good starting point

Happy coding

Upvotes: 3

L.B
L.B

Reputation: 116098

HttpListener + WebClient(or HttpWebRequest) can provide you more tools for authentication/security. Basic Authentication, Ntlm, Integrated Windows Authentication, https etc. and they are more firewall friendly.

Upvotes: 3

Related Questions