asp.net发送数据

时间:2010-11-17 01:54:35

标签: asp.net

如何将数据从ASP.NET Web应用程序发送到Windows窗体应用程序?你如何建立连接?我查了一下webrequest / webresponse / post,但我认为只有你想在2个asp.net web应用程序之间进行通信。

2 个答案:

答案 0 :(得分:1)

您可以使用socket

如果你对你正在努力完成的事情有更具体的了解,那将会有所帮助。您是否需要实时通信,或者是否需要连接到共享数据库? Web应用程序与服务器位于同一台计算机上,还是与表单应用程序不同?

更新的 如果您尝试将消息传递到Windows窗体而不使用或实现任何类型的协议,您可能会研究如何在PostgreSQL上使用LISTEN/NOTIFY。然后,您可以只将数据添加到表中,然后让表单应用程序使用数据。这样可以获得额外的好处,即如果没有打开任何数据,您的表单应用程序就不会错过。

答案 1 :(得分:0)

我的意见是实施webservice。我使用webservices为移动设备制作了一个项目,移动设备在winforms中创建了一个应用程序,该应用程序调用了一个webs方法,该方法在系统中注册了一个操作。一个网页显示了每个移动设备的数据和事件。

如果您需要移植网络服务,可以here

您的案例中的策略是实施Observer Pattern或引发事件,以使应用程序或winform注意到网页中的更改或操作。