我有一个模拟游戏室的局域网网络。所有统计信息都保存在ms服务器db上。
我正在寻找一种简单的方式将查询结果发送到局域网中的所有计算机。
比如-当我运行一些脚本或应用程序时。所有玩家都会得到一个弹出式屏幕,显示查询结果,比如-杀数、队死数等。
有一种简单的方法吗?使用c#、批处理文件、python、一些可下载的应用程序或任何其他方式?
编辑:所有的计算机都有windows 7。
发布于 2014-04-03 05:56:14
如果您只想发送信息,不需要任何反向通道,也不需要任何其他要求,Windows就有一个通过网络向用户或计算机发送消息的工具。
净发送。它应该已经安装在Windows机器上,您所要做的就是使用它。
发布于 2014-04-03 07:20:09
归根结底,这就像在计算机之间发送任何消息一样。有各种方法,但最常见的是:
我是最后一个的超级粉丝,这可以用小红葡萄酒来做。让客户端应用程序创建一个redis连接并订阅一个指定的通道:
sub.Subscribe("AWOOGA", (channel, message) => {
DoSomethingWith((string)message);
});并让其中一个节点发布:
sub.Publish("AWOOGA", "Launch the missiles!");就这样。以上示例使用的是StackExchange.Redis客户端库可在NuGet上获得。您将需要一个redis服务器,但这也是在NuGet上可免费获得。
https://stackoverflow.com/questions/22828871
复制相似问题