WCF、Socket程式設計

beifengwang發表於2013-12-03
    WCF的全稱是:Windows Communication Foundation。它是建立在Web Service架構上的一個全新的通訊平臺、它使用相同的基礎結構和 API 來建立應用程式,這些應用程式可與同一計算機系統上或駐留在另一家公司內並透過 Internet 訪問的系統上的其他應用程式進行通訊。從本質上來說,它是一套軟體開發包,是微軟公司推出的符合SOA思想的技術框架。WCF為程式設計師提供了豐富的功能,並且WCF對產業中的標準協議進行了封裝和定義,它把程式設計師從繁瑣的通訊、格式編碼中解放出來,使得程式設計師能夠專注於業務邏輯的實現。同時,WCF統一了微軟公司之前推出的多種分散式技術,WCF為我們提供了安全、可靠的的訊息通訊,也為我們提供了更好的可互操作性是的我們可以和其他的平臺進行“交流”。


   一切皆Socket!現在的網路程式設計幾乎都是用的socket、socket用來讓一個程式和其他的程式互通訊息(IPC),而Socket介面是TCP/IP網路的API介面函式、socket利用客戶伺服器模式巧妙地解決了程式之間建立通訊連線的問題。socket 是面向客戶伺服器模型而設計的,針對客戶和伺服器程式提供不同的socket 系統呼叫。客戶隨機申請一個socket系統為之分配一個socket號;伺服器擁有全域性公認的socket,任何客戶都可以向它發出連線請求和資訊請求。
【)】專案最初在Android系統中實現,後根據客戶要求移植至Windows Phone平臺上,雖然電子名片應用廣泛,但該系統是針對客戶專門定製、用於客戶圈子內部的系統。系統包括:名片設計、名片瀏覽與搜尋、名片模板、名片傳遞與同步四大模組。專案所採用的技術:VS2010、Microsoft Expression Blend 4、SQL Server 2008、C # 4.0 Frameworks、WP SDK、WCF、Socket程式設計、第三方工具與外掛:Coding4Fun.Phone.Controls、Silverlight for Windows Phone Toolkit等

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1062005/,如需轉載,請註明出處,否則將追究法律責任。

相關文章