WCF 或 ASP.NET 5 WEB API 来为简单的社交网络创建服务?

WCF or ASP.NET 5 WEB API to create service for simple social network?

我是 .NET 的初学者,我编写了一个简单的社交网络。用什么更好:WCF or ASP.NET 5 WEB API 创建服务?还有一个问题:如何在服务和客户端之间进行双向通信(当user1向user2发送消息时,user2的消息框必须改变)?据我所知,在WCF中可以使用CallbackContract,在WEB中如何实现API?

非常感谢您的回答:)

如果您想要双向通信,我会推荐 WCF 的内置功能。

但是从你给出的场景来看,你是在谈论最终用户而不是客户,今天你想向用户 2 发送消息,明天可能是用户 3、用户 4 等等。

因此,如果您只想通过您喜欢的任何方式从最终用户之一收集一些输入并广播给一组用户,您应该使用 SignalR。