向特定用户发送Websocket消息

时间:2013-01-29 21:20:21

标签: websocket

我是.NET(C#)和websockets的新手......我已经安装了VS2012和Windows Server 2012并且已经启动并运行了websockets。我似乎无法做的是从一个套接字接收消息并将其发送到另一个特定套接字。唯一的选择似乎是将消息广播到所有套接字。有没有办法将邮件定位到特定用户?我希望聊天室主持人有机会拒绝不适当的帖子。

1 个答案:

答案 0 :(得分:1)

建议的方法是设置某种路由方案,以确保可以将消息传递给特定用户。例如。 Pubnub使用渠道进行邮件路由。为了防止与服务器的多个连接,您可以考虑将服务器端的通道多路复用到一个插槽中。

要实现审核,您还需要考虑其他一些挑战;考虑将传入的消息放入审核队列以供批准。像ZeroMQRabbitMQ这样的邮件队列可以用于此目的。主持人会从队列中提取消息并批准该消息进行最终广播,或拒绝(将消息丢弃在地板上)。