wcf客户端怎么获取自身使用的端口号?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wcf客户端怎么获取自身使用的端口号?相关的知识,希望对你有一定的参考价值。
注意不是服务器端获取客户端(WPF程序)端口号,是客户端获取自身使用的端口号。
wcf使用的是net.Tcp绑定。要具体的代码。
var context = OperationContext.Current;
var properties = context.IncomingMessageProperties; //获取传进的消息属性
var endpoint = properties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty; //获取消息发送的远程终结点IP和端口
string UserLoginIp = endpoint.Address; // 获取发送消息的客户端的 IP 地址。
string UserLoginProt = endpoint.Port.ToString(); //获取发送消息的客户端的端口号。
webservice:
string clientIP = HttpContext.Current.Request.UserHostAddress;追问
我需要的是客户端获取客户端自身端口,不是服务器获取客户端端口。
如何获取当前在android中活动的wifiNetwork的端口号
【中文标题】如何获取当前在android中活动的wifiNetwork的端口号【英文标题】:How to get Port number of wifiNetwork active currently in android 【发布时间】:2013-01-22 20:34:03 【问题描述】:我有一个要求,我需要提供当前连接的 Wifi 网络的 IP 地址和端口号。
我正在使用具有getIpAddress()
方法的WifiInfo
类获得IP address
。
但我无法获得端口号.. 请提供适当的解决方案../
【问题讨论】:
“端口号”(根据 Internet 协议和 Unix 套接字)通常由操作系统在您连接到远程地址时分配。或者您是指 WiFi 频道中的“端口”? @Kerry.. 假设我们的设备已连接到 wifi 路由器。我只想知道我们的设备连接到那个路由器的哪个端口号..或者那个路由器本身为我们分配了哪个端口号..? 【参考方案1】:WLAN 的端口号?
您使用 WifiManager 做得对。没有 WLAN 端口,这就是您无法获取端口号的原因。
【讨论】:
以上是关于wcf客户端怎么获取自身使用的端口号?的主要内容,如果未能解决你的问题,请参考以下文章