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

進行WCF地址代碼進行說明

開發 后端
WCF地址作為一個高效的.NET程序語言。其混合了函數語言和物件導向程序編制語言,并且完美的適用于編程、算法、技術和探索性開發,

WCF地址能否獲取客戶端地址IP信息,好多人都遇到過,我們傳統的機遇的網絡應用和 Web Service都提供了獲取客戶端地址的信息的實現機制。下面進行介紹說明。

WCF地址主要使用是.NET3.5里的服務端上下文的消息實例的RemoteEndpointMessageProperty屬性,獲取客戶端地址信息。但是限制的綁定是HTTP、TCP相關的綁定協議。網絡通信的底層機制來說,數據包如果經由TCP傳輸,IP數據包應該包含地址和端口信息,WCF地址這個我們網絡編程也可以理解。但是WCF獲取客戶端地址信息早期卻沒提供相應的實現。其實按照道理來說沒什么難度。只是多做個數據包的解析工作,然后把地址信息包裝即可。#t#

WCF地址示例代碼:

這里給出服務端獲取客戶端IP地址信息的示例代碼分析和實現過程,這里的測試主要是針對HTTP、TCP相關的協議做了4個測試。NamePipeBinding等協議不做測試了,本地協議不需要IP和端口。我們主要測試的是幾個主要的協議,來驗證以上的結論。

服務端:

主要是對RemoteEndpointMessageProperty屬性的使用來獲取地址、端口信息。WCF地址具體代碼如下:

  1. 服務契約  
  2. [ServiceContract(Namespace = "http://www.cnblogs.com/frank_xl/")]  
  3. public interface IWCFService  
  4. {  
  5. //操作契約  
  6. [OperationContract]  
  7. string SayHelloToUser(string name);  
  8. }  
  9. //服務類,繼承接口。實現服務契約定義的操作  
  10. public class WCFService : IWCFService  
  11. {  
  12. //實現接口定義的方法  
  13. public string SayHelloToUser(string name)  
  14. {  
  15. //提供方法執行的上下文環境  
  16. OperationContext context = OperationContext.Current;  
  17. //獲取傳進的消息屬性  
  18. MessageProperties properties = context.IncomingMessageProperties;  
  19. //獲取消息發送的遠程終結點IP和端口  
  20. RemoteEndpointMessageProperty endpoint = properties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;  
  21. Console.WriteLine(string.Format("Hello {0},You arefrom {1}:{2}", name, endpoint.Address,endpoint.Port));  
  22. return string.Format("Hello {0},You arefrom {1}:{2}", name, endpoint.Address, endpoint.Port);  
  23. }  
責任編輯:chenqingxiang 來源: 計世網
相關推薦

2009-12-08 18:08:43

WCF服務

2009-12-08 17:34:25

WCF的配置

2009-12-08 10:21:17

WCF地址

2010-02-24 14:41:16

WCF物理地址

2009-12-08 16:22:06

WCF代碼

2009-12-08 18:14:53

WCF Service

2009-12-07 18:47:16

WCF流

2009-12-08 11:08:27

WCF雙向

2009-12-08 13:46:16

Silverlight

2009-12-08 17:08:13

WCF Service

2009-12-08 11:34:40

WCF Windows

2010-01-05 13:29:50

JSON對象

2009-12-08 17:16:37

WCF Web Ser

2010-02-26 11:15:51

WCF接口方法

2009-12-07 14:35:42

WCF異步調用

2009-12-08 09:21:13

WCF數據量

2009-12-11 14:57:56

ASP.NET

2010-02-22 15:13:01

Python模塊

2010-02-24 17:22:59

Python項目

2010-02-23 17:35:46

Python
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久成人免费视频 | 欧美成人a | 国产成人啪免费观看软件 | 国产一区不卡 | 精品视频在线播放 | .国产精品成人自产拍在线观看6 | 九九免费 | 日本三级视频 | 欧美精品在线一区二区三区 | 午夜天堂精品久久久久 | 欧美全黄 | av一区二区三区 | 亚洲一区免费视频 | 欧美电影免费观看高清 | av一级毛片 | 一级黄色绿像片 | 成人免费观看网站 | 亚洲高清在线观看 | 国产成人精品视频在线观看 | 国产欧美一区二区精品久导航 | 一区二区三区四区免费视频 | 国产福利在线播放麻豆 | 国产精品久久久久一区二区三区 | 国产农村妇女精品一区 | 精品日韩一区二区 | 亚洲网在线 | 一区二区三区在线免费观看视频 | 国产精品美女一区二区 | 久久久99精品免费观看 | 男女羞羞视频在线观看 | 欧美一区二区三区四区视频 | 婷婷久久网 | 免费观看一区二区三区毛片 | 午夜成人在线视频 | 免费看一级毛片 | 黄色一级大片在线免费看产 | 91网视频| 99精品视频免费观看 | 91国内视频在线 | av手机免费在线观看 | 日本三级在线视频 |