Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从网站向本地计算机发送消息?_Asp.net - Fatal编程技术网

Asp.net 如何从网站向本地计算机发送消息?

Asp.net 如何从网站向本地计算机发送消息?,asp.net,Asp.net,我想从网站向本地计算机发送字符串 我的本地机器通过路由器连接到网络中 谢谢 电子邮件Id:manish.m。meshram@gmail.com这在很大程度上取决于接收计算机需要如何处理该字符串。 如果您只需要通知用户,我建议更简单的方法是使用netsend命令 由于您在ASP.net中工作,因此可以使用Process和ProcessStartInfo类启动如下命令 net发送您的PC“要发送的字符串” 如果您需要对字符串消息执行更复杂的操作,例如,您可以在某种日志文件中打印它,然后从目标计算机读

我想从网站向本地计算机发送字符串

我的本地机器通过路由器连接到网络中

谢谢
电子邮件Id:manish.m。meshram@gmail.com这在很大程度上取决于接收计算机需要如何处理该字符串。 如果您只需要通知用户,我建议更简单的方法是使用netsend命令

由于您在ASP.net中工作,因此可以使用Process和ProcessStartInfo类启动如下命令

net发送您的PC“要发送的字符串”

如果您需要对字符串消息执行更复杂的操作,例如,您可以在某种日志文件中打印它,然后从目标计算机读取它

如果你能提供更多关于你需要的信息,我们可能会更好地帮助你


卢卡

我建议你在webapp上查询消息

例如,让webapp有一个URL,它只返回最近消息的时间戳,地址为
http://thesite.com/messages/MostRecentTimetamp.aspx

页面应仅以您可以解析的格式返回时间戳,例如:

2009-08-29 13:58:20 A message
2009-08-29 13:59:30 Here's a message
2009-08-29 14:00:00 Another message
2009-08-29 14:00:00

然后,在另一个URL上,
http://thesite.com/messages/FromLastHour.aspx
显示最近N小时(或其他适当时间段)的消息列表。此页面可以每行返回一条消息,消息时间戳位于行的开头

例如:

2009-08-29 13:58:20 A message
2009-08-29 13:59:30 Here's a message
2009-08-29 14:00:00 Another message
在本地计算机上,创建一个程序,根据需要经常读取和解析
http://thesite.com/messages/MostRecentTimetamp.aspx
。如果程序检测到时间戳已更改,请读取
http://thesite.com/messages/FromLastHour.aspx
并处理新消息

根据需要调整时间

或者更好的是,有一个URL:
http://thesite.com/messages/MoreRecentThan.aspx?timestamp=2009-08-29 13:50:00

返回比传入的时间戳新的消息。然后,本地计算机上的程序应传递其处理的最新消息的时间戳

当然,您的网站必须在某种队列中跟踪传出的消息。您可以为此使用数据库表。web应用程序可以定期从此表中删除旧邮件


如果您想获得更多乐趣,可以将其实现为soapweb服务。或者,您可以让URL返回格式为JSON的数据。

您还需要确保Messenger服务在web服务器和本地计算机上运行。