C# WinForm開發系列 – Socket/WCF/Rometing/Web Services

來源:互聯網
上載者:User

轉自:ttp://www.cnblogs.com/peterzb/archive/2009/07/03/1515950.html

當今社會是一個資訊化社會, 網路越來越多地影響人民的生活, 帶來巨大的便利性; 而網路通訊在軟體開發中佔據相當大的比重. Socket/WCF/Rometing/Web Services 各種技術紛至踏來, 應用廣泛; 而作為C#開發人員, 微軟的.Net FrameWork為我們在這方面做了良好的封裝, 很便於我們開發各種網路應用類型程式.

Socket/P2P/FTP

連接埠號碼是什麼概念 - marsgongna的專欄 - CSDN部落格

C#的Socket程式(TCP)

[轉]C# Socket編程筆記

如何優雅地關閉一個socket

【原創】C#與C++通過socket傳送結構體

一個封裝的非同步Socket用戶端

Socket I/O模型全接觸

.net 3.5平台上的Socket開發

在C#中實現Socket連接埠複用

.NET Socket開發之同步Socket實現兩例

在C#中利用Keep-Alive處理Socket網路異常斷開的方法

非同步Socket

Socket開發之通訊協議及處理

.NET Socket開發之非同步Socket

C#中Socket多線程編程執行個體 [轉載]

P2P網路技術概覽與實現原理

P2P網路“自由”穿越NAT的“秘密”

P2P通訊初步實現(c#,Socket串連)

蛙蛙推薦:改進同步等待的網路服務端應用

蛙蛙推薦:一鍵定位CPU百分百問題

如何直接處理FTP伺服器上的壓縮檔?

C#完整的通訊代碼(一)(點對點,點對多,同步,非同步,UDP,TCP)

C#完整的通訊代碼(二)(點對點,點對多,同步,非同步,UDP,TCP)

本貼收集C#完整的通訊代碼(點對點,點對多,同步,非同步,UDP,TCP),多多宜善。

封包和拆包(轉)

TCP轉輸控制協議(轉)

TCP與UDP的區別(轉載)

TCP前序裡的那個視窗大小到底是指什麼

【轉】使用TCP協議連續傳輸大量資料時,是否會丟包,應如何避免?

C#實現Socket傳輸簡單資料

用C#的Raw Socket實現網路封包監視

基於.NET技術的監控應用分析

[收藏]TCP連接埠:作用,操作詳析

IP地址與子網路遮罩總結

STUN NAT穿透 NAT 連接埠號碼是什麼概念 Tracert命令詳解 Ping命令詳解

HTTP協議的頭資訊詳解 HTTP協議詳解(真的很經典) WML 參考手冊

在webForm中WebRequest\WebClient\WebBrowser擷取遠程頁面源碼的三種方式(downmoon)

WCF

山寨版WCF

WCF從理論到實踐系列文章索引

WCF從理論到實踐(1):揭開神秘面紗

WCF安全之X509認證

WCF安全之EndPointIdentity

WCF安全探討之服務中繼資料保護

[原創]WCF技術剖析之七:如何?WCF與EnterLib PIAB、Unity之間的整合

[原創]WCF技術剖析之八:ClientBase<T>中對ChannelFactory<T>的緩衝機制

如何讓帶認證的WCF服務 部署在以network service 帳戶啟動並執行Windows Service中 原創

Rometing

讓.NET Remoting更快些-IPCChannel的實現

使用.NET Remoting 技術並採用服務端SingleCall啟用方式下如何?用戶端向服務端傳遞參數

Web Services

Web Services

[原]Web Service學習

減少資料轉送量:使用Zip。

適當使用Web Service

移動飛信WEB發送服務介面

Web Services 的設計和模式

建立Web Services及三種調用方式

WebService中實現 上傳下載檔案

基於.NET/Web Service的MSN翻譯機器人實現

基於Web下的WebService之間的會話儲存

使用網路提供的web服務開發航班查詢程式

蛙蛙推薦:如何編寫非同步WebService(不是非同步呼叫WebService)

愚翁專欄

如何用C#建立Windows Service

在.Net中用C#建立Windows Service,其實很簡單,按照以下的步驟就可以做出一個簡單的Windows Service  閱讀全文>

藉助WebService實現多線程上傳檔案

在WebService的協助下,進行多線程上傳檔案是非常簡單。因此我只做個簡單的例子,那麼如果想要實現此功能的朋友,可以在我的基礎上進行擴充。閱讀全文>

如何解決WebService參數傳遞中文的問題

很多人在調用WebService所提供方法的時候,發現如果當字串中含有中文,傳到WebService端就發現是亂碼,這是由於 WebService預設的編碼是“UTF-8”,當調用端和接收端用不同編碼進行轉換的時候,就會出現此類問題,如何解決這類問題呢,具體要根據你的環境而定。閱讀全文>

多線程斷點續傳研究之一

目前,對於我所寫的類來說,單線程斷點續傳已經沒有問題。但是多線程進行操作的時候,第二個線程發送HttpWebRequest,無法獲得請求。不過在此,我沒有參照文章所提的方法對伺服器端作處理,因為用FlashGet就可以多線程,所以有些懷疑是HttpWebRequest的問題。考慮到時間比較緊的原因,我沒有再深究下去,畢竟我沒有考慮用HttpWebRequest來實現這個多線程斷點下載程式,可能從Socket去寫要更好些。閱讀全文>

多線程斷點續傳研究之二

上篇文章寫完,由於整體思路是正確的,但是沒有真正形成多線程下載,所以對本身的代碼進行關鍵點的檢查,尤其在一些操作web請求的地方,看看是否有什麼問題,最後發現顯示的關閉HttpWebResponse對象,能稍微有所改進。 閱讀全文>

在Web中編寫檔案上傳程式需要注意的幾點

用.Net編寫Web程式,不管是Web Service或者 Web Form,不可避免地要遇到上傳檔案這類問題。而在這種情況下,有兩點細節是需要注意的閱讀全文>

Email etc.

vs2005中發送郵件的方法(C#)

斷點續傳、多線程上傳

c#自動登入網頁,瀏覽頁面

基於.NET技術的監控應用分析

c#中郵件收發處理(POP3,IMAP,SMTP)

Upload Manager 斷點上傳的工具

在C#中調用API擷取網路資訊和流量

winForm:管理網路連接開關的小程式

[原創]單點登陸(SSO)組件的設計與實現一

[原創]單點登陸(SSO)組件的設計與實現二

整理筆記,發現判斷是否連網的C#代碼 --..--

ajax載入內容樣本

解決IE和FF下載中文名稱的檔案檔案名稱亂碼的問題

xmlHttp請求在IE6/IE7/Firefox中只成功執行一次之分析

.Net/C#: 實現支援斷點續傳多線程下載的 Http 網頁用戶端工具類 (第2版) (C# DIY HttpWebClient)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.