以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]HttpRequest事件能获取访问端的ip和端口么?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114118)

--  作者:浙江仔
--  发布时间:2018/1/29 11:46:00
--  [求助]HttpRequest事件能获取访问端的ip和端口么?
如题,想记录访问用户的信息,能获取ip和端口信息么?



--  作者:有点甜
--  发布时间:2018/1/29 11:47:00
--  

可以 https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerrequest(v=vs.110).aspx

 


--  作者:有点甜
--  发布时间:2018/1/29 11:48:00
--  
用http事件的e.request获取
--  作者:浙江仔
--  发布时间:2018/1/29 11:55:00
--  
e.request.LocalEndPoint.ToString()
是不是这么获取

--  作者:有点甜
--  发布时间:2018/1/29 12:09:00
--  

https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerrequest.remoteendpoint(v=vs.110).aspx

 


--  作者:浙江仔
--  发布时间:2018/1/29 13:51:00
--  
e.request.LocalEndPoint.ToString()  --获取了服务端ip和端口  如192.168.30.100:80
e.request.RemoteEndPoint.ToString()   --获取了服务端网关ip和端口  如192.168.30.253:56594

没有获取客户端外网ip和端口


[此贴子已经被作者于2018/1/29 13:51:18编辑过]

--  作者:有点甜
--  发布时间:2018/1/29 14:24:00
--  

客户端用什么ip访问的,就是什么ip,内网使用访问,肯定是内网的ip地址。

 

e.request.RemoteEndPoint.ToString()