如何将数据从ASP.NET Web应用程序发送到Windows窗体应用程序?你如何建立连接?我查了webrequest/webresponse/post但我认为这只是如果你想在2个asp.net web应用程序之间进行通信。asp.net发送数据
回答
您可能会使用socket。
如果您更具体地了解您要完成的内容,这将有所帮助。你需要现场沟通,还是要连接到共享数据库做你需要的? Web应用程序与服务器在同一台计算机上,还是与表单应用程序不同?
更新: 如果你想传递消息到Windows窗体不使用或实施任何形式的协议,你可能会考虑如何在PostgreSQL上使用LISTEN/NOTIFY。然后,您可以将数据添加到表中,然后让表单应用程序使用数据。这将带来额外的好处,即表单应用程序不会错过任何数据,如果它不是。
它的生活。网络应用程序将在互联网上,Windows窗体将像在家用电脑上一样。 Web应用程序有按钮,您可以点击它,然后一旦点击它,就会将数据发送到家庭计算机上的窗体上。 – user464111 2010-11-17 02:06:39
好吧,弄清楚Web服务器如何知道表单应用程序的托管位置(表单应用程序是否订阅了该事件,或者Web应用程序是否可以通过其他方式找到它?)然后,阅读有关套接字并了解如何创建连接/传递数据。 SOAP可能派上用场,但在理解基础之前我不会去那里。 – 2010-11-17 02:21:26
另请参阅我对PostgreSQL的建议,因为看起来你试图避免处理自己的套接字。 – 2010-11-17 02:32:59
我对您的意见是实施webservice。我为使用webservices的移动设备制作了一个项目,移动设备上有一个以winforms制作的应用程序,这个应用程序调用了一个webmethod,这个webmethod在系统中注册了一个动作。网页显示了每个移动设备的数据和事件。
如果你需要一个web服务外植,你可以去here。
在你的情况下,策略将实施Observer Pattern或引发一个事件,使应用程序或winform注意到网页中的更改或操作。
- 1. 使用ASP.NET通过QueryString发送数据
- 2. Asp.net处理程序发送数据
- 3. 将数据发送到从asp.net
- 4. jquery ajax发送数据 - ASP.Net MVC
- 5. 数据表Ajax数据:发送Json数组到ASP.NET控制器
- 6. 发送数据
- 7. 发送数据
- 8. 通过Web服务发送数据到数据库在ASP.net MVC
- 9. 发送数据从Asp.net核心到Asp.net Mvc与angualrjs
- 10. 使用asp.net查询(WordPress的)MySQL数据库或从wordpress发送数据到asp.net
- 11. JQueryMobile数据发送
- 12. urllib2数据发送
- 13. 发送JSON数据
- 14. 发送数据 - NSMutableURLRequest
- 15. Android http发送不发送数据
- 16. 发送数据从jQuery发送到phpexcel
- 17. 确保发送()数据已发送
- 18. 发送send_resp发送数据的问题
- 19. asp.net回发数据
- 20. 如何发送和从ASP.NET 4.0网站和C#发送数据WCF(Web服务)
- 21. Android HTTP发送数据与发送数据
- 22. 根据ip发送消息asp.net
- 23. 从asp.net代码发送数据背后的JavaScript函数
- 24. asp.net发送邮件
- 25. ASP.NET:发送邮件
- 26. 用数字发送发布数据
- 27. 发过卷发不发送数据
- 28. PHP不发送数据到数据库
- 29. datepicker发送数据到数据库
- 30. android数据发送到mysql数据库
在之前的评论中,您已经模糊地描述了Web应用程序正在做什么(单击按钮并发送到Windows窗体),但表单应用程序在做什么?它为什么是WinForms应用程序?如果它所做的只是接收数据,那么Web服务不会更容易做你想做的事情吗?请给我们更多关于你的总体目标的信息,因为基于这个和你的其他问题,这听起来像是你过分复杂的事情。 – David 2010-11-20 12:41:34