title: web application c#
body: <p>Im trying to make a a cleint/server web application where eventually the client application will be deploy on the internet.  People told me to use visual studio WCF duplex but im confuse on how that works.  I know for a simple server/client application using sockets, u can just use console for the server and then a windows form for the client.  </p>
  
  <p>So how does WCF duplex work, will it be used for both the server and the client side or do i sill use console for the server??  Also how do they establish a connection, in sockets you use ip address and a port.. HELP!</p>