将数据从网站发送到Windows应用程序

时间:2013-08-19 20:07:35

标签: c# asp.net vb.net

我想知道将数据从网站发送到Windows应用程序的最佳方法是什么。我想制作一个视频编码器,它的工作原理如下:客户将上传视频,当上传完成后,网站会向Windows应用程序发送信号和数据(如:视频分辨率和比特率)以开始编码视频。我想用VB.Net或C#.net。

来做

1 个答案:

答案 0 :(得分:1)

让您的.NET程序监听来自外部世界的HTTP请求。收到请求后,这是您开始编码的信号。您可以从请求的查询部分获取数据(比特率,...)。

纯HTML / .NET实现的示例工作流程:

  1. 创建一个简单的HTML表单,将其数据POST到托管编码器的地址。
  2. 在您的.NET程序中,创建HttpListener的实例(请参阅MSDN)以充当简单的Web服务器。
  3. HttpListener收到请求时,请发送一个简单的“谢谢”页面(或其他)并开始编码。
  4. 在编码完成时以某种方式通知用户(电子邮件?)。