【发布时间】:2017-03-21 13:15:49
【问题描述】:
有什么方法可以确定客户端 (C#) 使用哪个本地端口来建立到 SignalR 集线器的连接?我查看了 HubCallerContext 和 HubConnection 的属性,但它似乎不可用。
【问题讨论】:
标签: sockets http tcp signalr asp.net-core-mvc
有什么方法可以确定客户端 (C#) 使用哪个本地端口来建立到 SignalR 集线器的连接?我查看了 HubCallerContext 和 HubConnection 的属性,但它似乎不可用。
【问题讨论】:
标签: sockets http tcp signalr asp.net-core-mvc
问题的简短回答:是的,使用netstat 或类似方法,您可以查看您的客户端发起到 SignalR 的所有连接。在那里您可以识别 TCP 源端口号。
如果出于某种原因您想从应用程序内部获取此信息,您可以尝试通过Get underlying tcp connection from HttpWebRequest/Response 或关注this answer 找到自己的方式。
【讨论】: