我一直在研究幾個月的客戶端 - 服務器通信的可能性。我已經嘗試過很多方法,例如WebORB和FluorineFX,它們都是設計用於處理客戶端/服務器身份驗證的服務器。即時服務器 - 客戶端通信,C#?
就我所知,WebORB只能在Windows上運行,因此我寧願使用開源系統。我曾嘗試使用FluorineFX,但我認爲他們必須以更簡單的方式從頭開始構建我自己的簡單系統。
我一直在使用Dropbox一段時間,而且我喜歡客戶端 - 服務器通信即時的方式。據我所知(從一些谷歌搜索)客戶端並沒有打開它自己的端口,只是通過端口80與Dropbox服務器進行通信。它的即時通信的一個例子是你可以在Dropbox上刪除文件的地方在他們的網站上,並且即時服務器與客戶端通信,告訴它發生了什麼。我不知道如何在不開放港口的情況下實現即時通訊。
我可以創建使用從客戶端獲取系統,要求該服務器每隔10秒左右,以查看是否有更新,但我想一個方法能夠推送來自服務器的信息給客戶。
我的服務器運行的是Linux,所以我不認爲我可以使用WCF,理想的我正在尋找一種方法,使PHP和C#相互通信。
我很想聽聽任何人的建議,以及他們如何處理這個問題。 乾杯。
感謝您的回答。我決定與Mono和HttpChannel一起使用,因爲它很簡單。對我來說使用比WCF更簡單! – 2011-02-02 16:59:18