将数据推送到.net应用程序

将数据推送到.net应用程序,.net,http,sockets,.net,Http,Sockets,是否可以不使用原始TCP套接字直接将数据从服务器发送到vb.net客户端应用程序 创建多线程TPCSocket服务器比使用几个简单的php脚本和get和post命令要困难得多。我知道使用http客户端必须请求数据,所以如果我想快速响应新数据,我必须经常轮询,我希望避免这种情况 我的要求基本上是尽快响应服务器中的新消息,同时最小化数据传输。什么协议最适合这种情况,或者我必须使用原始TCP套接字 我仍然必须创建服务器,这样我就可以用任何语言来做,但我希望它尽可能简单。我使用的是AmazonWeb服务

是否可以不使用原始TCP套接字直接将数据从服务器发送到vb.net客户端应用程序

创建多线程TPCSocket服务器比使用几个简单的php脚本和get和post命令要困难得多。我知道使用http客户端必须请求数据,所以如果我想快速响应新数据,我必须经常轮询,我希望避免这种情况

我的要求基本上是尽快响应服务器中的新消息,同时最小化数据传输。什么协议最适合这种情况,或者我必须使用原始TCP套接字

我仍然必须创建服务器,这样我就可以用任何语言来做,但我希望它尽可能简单。我使用的是AmazonWeb服务,所以我不认为扩展或太多连接会有问题

  • 你会有很多客户还是只有一个
  • “原始”TCP套接字在.NET中并不可怕(见下文)
  • 延迟是否是一个关键问题,如果是,阈值是多少
  • 您的信息传递是否至关重要
  • 看看关于如何做你想做的事情的链接

    编辑:


    您也可以按照Colin的建议使用(客户端向服务器注册以进行回调)。

    您尝试过Signal吗?斯科特·汉斯曼(Scott Hanselmann)在这方面发表了一篇精彩的文章

    谢谢。1.超过1个客户端,但少于1000个。3.我希望在5秒内收到这些信息。4.如果它漏掉了一条信息,那也不是因为它很重要,我从来没有听说过。我来看看