成人免费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 16:14:52

服務端與客戶端通信

2009-08-21 15:59:22

服務端與客戶端通信

2024-12-23 06:00:00

TCPC#網絡

2024-05-06 08:00:00

C#IP地址

2010-05-26 09:26:43

Cassandra

2009-08-21 16:37:54

C#客戶端程序

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2011-01-18 18:09:21

GmailThunderbird

2009-12-07 18:26:36

WCF客戶端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男女av| 91性高湖久久久久久久久_久久99 | 黄网免费看 | aaa在线 | 久草电影网| h在线看 | 欧美lesbianxxxxhd视频社区 | 欧美日韩一区二区在线观看 | 中文字幕免费 | aⅴ色国产 欧美 | www.日本三级| 免费观看一级黄色录像 | 亚洲精品在线免费观看视频 | 一区二区三区在线看 | 毛片软件 | 精品一区在线免费观看 | 91精品国产91久久久久久不卞 | 伊人伊人伊人 | 国产欧美久久一区二区三区 | 免费观看av | 国产欧美精品一区二区色综合朱莉 | 高清国产午夜精品久久久久久 | 欧美炮房 | 精品国产精品国产偷麻豆 | 亚洲二区在线 | 国产精品久久久久久中文字 | 亚洲一区二区视频在线观看 | 国产成人高清视频 | 欧美精品一区二区三区在线播放 | 伊人色综合久久久天天蜜桃 | 日韩成人av在线 | 亚洲精品国产a久久久久久 午夜影院网站 | 伊人春色成人网 | 东京久久 | 欧美一区二区三区在线 | 综合色播 | 欧美国产一区二区 | 天堂av中文 | 伊人久久麻豆 | 国产一区高清 | 久久精品高清视频 |