亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

網站如何發送信息到自己做的桌面應用程序?需要掌握什么知識?

網站如何發送信息到自己做的桌面應用程序?需要掌握什么知識?

翻過高山走不出你 2018-11-07 02:03:20
舉個簡單的例子,QQ,我們只要在桌面上運行QQ應用程序,假如QQ網站有什么新的新聞的時候,這時QQ桌面客戶端就從桌面右下角彈出個框框,里面寫著XXX最新消息之類的,點擊就打開瀏覽器定位到某網址了。    現在我做了一個ASP.NET的在線商城,每回我登陸商城后臺的時候就會顯示最新的訂單。?!,F在我想不用打開瀏覽器登陸網站后臺,一但網站有新的訂單就主動通知我。 我的想法是用ASP.NET做一個WINFORM應用程序,打開之后就一直運行著,當網站一有新的訂單的時候,網站就通知WINFORM應用程序,然后我的WINFORM應用程序就像QQ一樣在右下角彈出個框框,XXX在您的網站上剛下了一張訂單。。。點此查看。  點擊框框內的鏈接后就自動打開瀏覽器定位到訂單詳細頁。    請問這樣子的一個WINFORM應用程序應該怎么做呢?需要掌握什么知識?
查看完整描述

2 回答

?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

兩種方法

1推,就是在客戶端通過Socket連接到服務器,當服務器有新的數據是把新的數據推到客戶端,客戶端再根據過來的數據顯示。

2拉,就是在客戶端定時的去服務端檢測有沒有新的數據,有新數據拉回來,再顯示。

第一種方式基本上采用Socket連接的方式比較多。優點就是流量小,及時。缺點就是單個服務器支持的連接數基本在3000左右。

第二種方式用的方法就多了,直接訪問一下WebService,或者是一個網頁都行。優點是短連接,服務器可以支持更多的用戶,缺點就是流量大。


查看完整回答
反對 回復 2018-11-12
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

樓上說的方式都可以,我這里想說另一個比較簡單的解決問題得方式~~

既然你用網頁登陸后臺的時候,就會顯示最新的訂單,拿你為什么不在你的后臺加多一個小功能,

一旦有新訂單就發送通知到你的郵箱呢,這樣你就只要開著郵箱定時收取郵件就可以了啊~~


查看完整回答
反對 回復 2018-11-12
  • 2 回答
  • 0 關注
  • 543 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號