关于C#服务器端如何获取连接它的客户端的IP地址的问题

我不要获取所有与服务器建立连接的客户端的IP,就是客户端给服务器发送用户名和密码后,如果通过了服务器端的验证,即表示该用户登录,然后获取这个登录成功的用户当前使用客户端的... 我不要获取所有与服务器建立连接的客户端的IP,就是客户端给服务器发送用户名和密码后,如果通过了服务器端的验证,即表示该用户登录,然后获取这个登录成功的用户当前使用客户端的IP。我就是想写一个方法,获取客户端的IP,然后当用户通过验证,登陆成功后,调用这个方法,获得该用户的IP。想问下这个思路行不行的通,最开始在头上已经使用过套接字,实现服务器与客户端的连接,绑定监听。然后要在后面的方法里再使用套接字,再来获取连接,是不是有冲突,请问在后面的方法里该怎么来实现获取用户的ip呢。 展开
 我来答
匿名用户
2014-12-29
展开全部
IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName()); 

            IPAddress ipa = ipe.AddressList[1];

label.Text = ipa.Tostring();//看看是不是你想要的
追问

发现方法里添了它后,客户端连不上服务器了。

      

Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式