是否可以在瀏覽器中編寫獨立於瀏覽器的客戶端服務器。我尋找一個JavaScript解決方案,但無法打開套接字。是否可以使用其他標準或「重複使用」瀏覽器套接字?我正在尋找一種方法來加載來自其他網站的內容 - 但總是有這種「相同的域名」 - 政策。瀏覽器內的客戶端服務器?
有幾個P2P社交網絡 - 它們是如何工作的?
快速和骯髒:是否有可能從一個不同的域加載數據沒有代理來保護用戶的IP /主機識別?
是否可以在瀏覽器中編寫獨立於瀏覽器的客戶端服務器。我尋找一個JavaScript解決方案,但無法打開套接字。是否可以使用其他標準或「重複使用」瀏覽器套接字?我正在尋找一種方法來加載來自其他網站的內容 - 但總是有這種「相同的域名」 - 政策。瀏覽器內的客戶端服務器?
有幾個P2P社交網絡 - 它們是如何工作的?
快速和骯髒:是否有可能從一個不同的域加載數據沒有代理來保護用戶的IP /主機識別?
這裏有技術,可能有助於從服務器端的幾個線索: http://en.wikipedia.org/wiki/Push_technology#Long_polling
尤其是長輪詢可以讓你保持一個持續連接到服務器,以傳遞信息。
您可能還想研究HTML5 WebSockets。
使用這些技術,您可以設置一些東西,如可以將客戶端更新中繼到網絡的服務器列表。
如果兼容性不是問題,您可以查看HTML5規範中的websockets。當然,任何客戶端解決方案只能在支持它的瀏覽器中使用!
你看到的大多數P2P客戶端都是通過AJAX與服務器連接,或者使用一些第三方插件(通常是Java)在瀏覽器之外建立連接。
你可以使用Flash做
我想從另一個域中加載的文件,但沒有代理間接 - 這是某種程度上可能嗎? – NaN 2012-03-06 22:44:41
您可以加載「文件」(本身),但您需要針對特定內容使用適當的方法。 以下是有關新的XMLHTTPRequest以及它如何與CORS協同工作的信息 - http://www.html5rocks.com/en/tutorials/file/xhr2/ – tamarintech 2012-03-06 22:49:31