ASP.NET Chat with WCF

I’m looking to implement a chatroom interface for an ASP.NET page. I’m in the process of learning WCF and it seems that it is appropriate for a chat application. Before I get too involved into WCF I want to be sure it is the right choice to make for developing a chat application in ASP.NET. Can anyone provide any feedback?

Web Chat Application – ASP.NET/Jabber/Ajax/WCF/Comet/ReverseAjax – Issues Faced – Seeking Insights

I’ve been trying to build a web based chat application for the past three weeks and i’m facing issues with whatever route (programming technique/technology) i take to build it. I’ve explained the issues i’ve experienced with all of’em below. Kindly provide whatever insights you have in this.

To use or not to use Data transfer objects(DTO) in a Web Api Chat Application Backend Server

I have a chat application backend built using Web Api where I am exposing several database entities directly to clients. I was wondering whether there is any positive points to map the entities to DTOs or should I continue exposing the entities as I am currently. Just to clarify I am not asking a DTO vs non-DTO general question but just advantages of using it in this scenario since most of the fields in the entities would probably be used by the client.