发送&通过tcp接收“Nudges”?

时间:2010-02-12 19:32:51

标签: c# winforms sockets tcp

我想在我的应用程序中添加一个功能,向我的程序的所有用户(家里的家庭成员)发送一个微调,当他们收到推动时,我的应用程序的窗口在他们的计算机上抖动一秒钟...

有人可以建议我怎么做这个?我之前从未使用过tcp / ip ..这是我应该使用的,还是有更好的东西?

我试图提出我自己的解决方案,但没有一个样本工作。所以我想也许SO上的人可能知道其他方式?

谢谢:)

3 个答案:

答案 0 :(得分:5)

如果这只是一个“内部”(pardon the pun)应用程序,而且你们都在同一个网络上,你可以考虑发送一个UDP广播数据包。您的应用程序的每个实例都可以侦听特定端口上的数据包,当收到正确的端口时,请执行窗口震动。

答案 1 :(得分:2)

您可以考虑使用UDP。由于您可以通过UDP进行广播/多播,因此它可能更适合此类应用程序。有缺点 - UDP传输不像可靠保证与TCP一样。

答案 2 :(得分:0)

我会选择一个好的XMPP图书馆。也许Jabber-Net

您还可以获得额外的好处,即可以连接到谷歌聊天,现在可以在Facebook聊天。

您尚未指定您的案件是否需要服务器。如果它是面向客户端/服务器的,使用XMPP会为服务器端提供“免费”作为奖励。