简单定义一个服务:
         
【转】WCF 取得客户端IPusing System;
【转】WCF 取得客户端IP
using System.Collections.Generic;
【转】WCF 取得客户端IP
using System.Linq;
【转】WCF 取得客户端IP
using System.Runtime.Serialization;
【转】WCF 取得客户端IP
using System.ServiceModel;
【转】WCF 取得客户端IP
using System.Text;
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP
namespace ClientInfoSample

在建立通道之后按照可以取得:
【转】WCF 取得客户端IPusing System;
【转】WCF 取得客户端IP
using System.Collections.Generic;
【转】WCF 取得客户端IP
using System.Linq;
【转】WCF 取得客户端IP
using System.Runtime.Serialization;
【转】WCF 取得客户端IP
using System.ServiceModel;
【转】WCF 取得客户端IP
using System.Text;
【转】WCF 取得客户端IP
using System.ServiceModel.Channels; 
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP
namespace ClientInfoSample

config:
【转】WCF 取得客户端IP<?xml version="1.0" encoding="utf-8" ?>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP
<configuration>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP  
<system.web>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP    
<compilation debug="true" />
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP  
</system.web>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP  
<system.serviceModel>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP    
<services>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP      
<service name="ClientInfoSample.MyService" behaviorConfiguration="ClientInfoSample.MyServiceBehavior">
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
<host>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
<baseAddresses>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP            
<add baseAddress = "http://localhost:8731/Design_Time_Addresses/ClientInfoSample/MyService/" />
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
</baseAddresses>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
</host>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
<endpoint address ="" binding="wsHttpBinding" contract="ClientInfoSample.IService">
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
<identity>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP            
<dns value="localhost"/>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
</identity>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
</endpoint>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP      
</service>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP    
</services>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP    
<behaviors>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP      
<serviceBehaviors>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
<behavior name="ClientInfoSample.MyServiceBehavior">
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
<serviceMetadata httpGetEnabled="True"/>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP          
<serviceDebug includeExceptionDetailInFaults="False" />
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP        
</behavior>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP      
</serviceBehaviors>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP    
</behaviors>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP  
</system.serviceModel>
【转】WCF 取得客户端IP
【转】WCF 取得客户端IP
</configuration>
【转】WCF 取得客户端IP

相关文章: