WCF获取客户端IP正确代码操作剖析

WCF应用方法比较灵活,可以为开发人员创造一个跨平台的解决方案。我们在这里会为大家详细讲解一下有关WCF获取客户端IP的操作方法,希望对这方面又需要的朋友们可以从中获得一些帮助。

创新互联主要从事成都网站制作、网站设计、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务奎文,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

WCF获取客户端IP的简单方法:

 
 
 
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;using System.Runtime.Serialization;
  4. using System.ServiceModel;
  5. using System.Text;
  6. using System.ServiceModel.Channels;
  7. namespace ClientInfoSample
  8. {
  9. public class MyService : IService
  10. {
  11. public string GetData(string value)
  12. {
  13. OperationContext context = OperationContext.Current;
  14. MessageProperties messageProperties = context.IncomingMessageProperties;
  15. RemoteEndpointMessageProperty endpointProperty =
  16. messageProperties[RemoteEndpointMessageProperty.Name]
  17. as RemoteEndpointMessageProperty; 
  18. return string.Format("Hello {0}! Your IP address is {1} and your port is {2}",
  19. value, endpointProperty.Address, endpointProperty.Port);
  20. }
  21. }
  22. }
  23. using System;
  24. using System.Collections.Generic;
  25. using System.Linq;
  26. using System.Runtime.Serialization;
  27. using System.ServiceModel;
  28. using System.Text;
  29. namespace ClientInfoSample
  30. {
  31. [ServiceContract]
  32. public interface IService
  33. {
  34. [OperationContract]
  35. string GetData(string value);
  36. }
  37. }

网站名称:WCF获取客户端IP正确代码操作剖析
文章源于:http://www.shufengxianlan.com/qtweb/news43/250793.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联