我想在ASP .NET中通过连接(而不是会话状态或cookie)跟踪客户端会话。我打算通过使用客户端的IP地址和ephemeral port number来做到这一点。如何在ASP .NET中获得客户端的临时端口号?
您可以通过
HttpContext.Current.Request.UserHostAddress
HttpContext.Current.Request.ServerVairables["REMOTE_ADDR"]
获得ASP .NET中的ip地址。
这两个都不给你答复的端口号。有没有另一种方法来获得它?它甚至有可能吗?
'REMOTE_PORT',也许? –
@Marc B,这看起来很有希望......你应该把它作为答案发布。 http://msdn.microsoft.com/en-us/library/ms524602%28v=vs.90%29.aspx –
嘿,whaddhaya知道。我只是在黑暗中进行狂野的刺...一个答案,马上就来。 –