成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼

數據庫 其他數據庫
本文我們主要介紹了使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼程序,希望能夠對您有所幫助。

上次我們介紹了:使用LLServer實現對leveldb的訪問封裝詳解,本文我們介紹一下使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼,希望能夠對您有所幫助。

1.這里將Discuz!NT使用的memcached 客戶端(已修改過部分代碼),大家可以使用它(支持鏈接池)來直接訪問LLServer,相應的示例在壓縮包的MemcachedApp\MemcachedApp\sample\sample_1.aspx中。下載地址:http://files.cnblogs.com/daizhj/MemcachedApp_llserver.rar

2.當然也可以使用c#的httpwebrequest來直接訪問,比如(代碼源自discuz!nt):

  1. namespaceDiscuz.Common  
  2. {  
  3. ///<summary> 
  4. ///httpPOST請求url  
  5. ///</summary> 
  6. ///<paramnameparamname="url">請求的url鏈接</param> 
  7. ///<paramnameparamname="method">方法名稱,如"POST","GET"</param> 
  8. ///<paramnameparamname="postData">方法名稱為"POST"時,所有提交的數據</param> 
  9. ///<returns></returns> 
  10. publicstaticstringGetHttpWebResponse(stringurl,stringmethod,stringpostData)  
  11. {  
  12. HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(url);  
  13. request.Method=method;  
  14. request.ContentType="application/x-www-form-urlencoded";  
  15. request.ContentLength=string.IsNullOrEmpty(postData)?0:postData.Length;  
  16. //request.UserAgent="Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.2;.NETCLR1.0.3705;)";  
  17. request.Timeout=60000;  
  18. HttpWebResponseresponse=null;  
  19.  
  20. try  
  21. {  
  22. if(!string.IsNullOrEmpty(postData))  
  23. {  
  24. StreamWriterswRequestWriter=newStreamWriter(request.GetRequestStream());  
  25. swRequestWriter.Write(postData);  
  26.  
  27. if(swRequestWriter!=null)  
  28. swRequestWriter.Close();  
  29. }  
  30.  
  31. response=(HttpWebResponse)request.GetResponse();  
  32. using(StreamReaderreader=newStreamReader(response.GetResponseStream(),Encoding.UTF8))  
  33. {  
  34. returnreader.ReadToEnd();  
  35. }  
  36. }  
  37. catch  
  38. {  
  39. returnnull;  
  40. }  
  41. finally  
  42. {  
  43. if(response!=null)  
  44. response.Close();  
  45. }  
  46. }  
  47. //這里發送請求并返回數據  
  48. stringresult=GetHttpWebResponse("http://127.0.0.1:11211/?opt=get&charset=utf-8&key=username","GET",null); 

當然你可也以用其它語言的memcached客戶端來訪問LLServer,不過有一點要說明的是,目前llserver只存儲序列化的字符串對象,如果你的數據為泛型或數組等類型,請先序列化之后再進行存儲。  

還有就是在C#里可以對數據進行二進制序列化,這里必須將序列化后的對象進行base64位編碼之后再存儲,否則會報異常,切記。

以上就是使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼程序,本文就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. SQL Server數據庫服務器負載均衡集群的實現方法
  2. MySQL性能優化之使用Limit關鍵字來避免全表掃描
  3. 初學Java調用存儲過程返回一行或多行結果集的實例
  4. Oracle 11.2.0.1 for RHEL5-6 x86和x64靜默安裝詳解
  5. SQL Server環境語言變換導致存儲過程執行不正常的解決
責任編輯:趙鵬 來源: 博客園
相關推薦

2011-08-25 10:13:32

對leveldb的訪問LLServer編譯安

2009-08-21 17:53:25

C#網絡編程客戶端程序

2020-03-19 08:00:00

客戶端KubernetesAPI

2009-08-21 14:33:15

C#異步傳輸字符串

2009-08-07 13:55:35

Java客戶端類調用C# WebServi

2009-08-21 15:36:41

服務端與客戶端

2009-08-21 15:54:40

服務端與客戶端

2009-08-06 17:12:13

C# WebServi

2009-02-04 17:39:14

ibmdwWebSphereDataPower

2011-04-07 09:33:01

Activex

2009-08-21 15:59:22

服務端與客戶端通信

2009-08-21 16:14:52

服務端與客戶端通信

2024-12-23 06:00:00

TCPC#網絡

2024-05-06 08:00:00

C#IP地址

2009-08-21 16:37:54

C#客戶端程序

2010-05-26 09:26:43

Cassandra

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2011-01-18 18:09:21

GmailThunderbird

2009-08-21 17:48:43

C#網絡編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久红码专区 | 日本一区二区三区在线观看 | 中文字幕高清av | 午夜日韩| 在线看h | 成人欧美一区二区 | 国产精品精品视频一区二区三区 | 国产成在线观看免费视频 | 国产视频二区 | 欧美一级在线免费观看 | 国产精品99久久久久久宅男 | 国产综合欧美 | 国产精品久久久久久久久久久久久 | 国产精品国产精品国产专区不片 | 亚洲大片在线观看 | 日韩一区二区在线视频 | 欧美成人精品一区二区男人看 | 在线国产视频 | 日韩精品一区二区三区在线播放 | 亚洲欧美中文日韩在线v日本 | 亚洲精品电影网在线观看 | 欧美视频在线播放 | 插插宗合网 | 亚洲一区二区三区免费在线观看 | 国产成人免费 | 久久精品com | 亚洲网一区| 日本人和亚洲人zjzjhd | 国产毛片毛片 | 999久久久久久久久6666 | 狠狠亚洲| 91精品一区二区三区久久久久久 | 免费在线国产视频 | 国产日韩精品在线 | 日韩中文字幕在线观看 | 夜夜爽99久久国产综合精品女不卡 | 91玖玖| 九色在线观看 | 国产一区二区三区视频 | 亚洲一区成人 | 国产精品久久久久久久久久99 |