public class Service1 : IService1{ public string DoWork() { OperationContext operationContext = OperationContext.Current; MessagePropertIEs messagePropertIEs = operationContext.IncomingMessagePropertIEs; RemoteEndpointMessageProperty remoteEndpointProperty = messagePropertIEs[RemoteEndpointMessageProperty.name] as RemoteEndpointMessageProperty; return string.Format("Your IP address is {0} and your port is {1}",remoteEndpointProperty.Address,remoteEndpointProperty.Port); }}public partial class Page : UserControl{ public Page() { InitializeComponent(); ServiceReference1.Service1ClIEnt clIEnt=new GrIDSplitterSample.ServiceReference1.Service1ClIEnt(); clIEnt.DoWorkCompleted += new EventHandler<GrIDSplitterSample.ServiceReference1.DoWorkCompletedEventArgs>(clIEnt_DoWorkCompleted); clIEnt.DoWorkAsync(); } voID clIEnt_DoWorkCompleted(object sender,GrIDSplitterSample.ServiceReference1.DoWorkCompletedEventArgs e) { TextBlock myBlock=new TextBlock(); myBlock.Text=e.Result; LayoutRoot.children.Add(myBlock); }}总结
以上是内存溢出为你收集整理的Silverlight中利用WCF获取客户端IP全部内容,希望文章能够帮你解决Silverlight中利用WCF获取客户端IP所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)