首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从C# How服务检索客户端的PC名称

如何从C# How服务检索客户端的PC名称
EN

Stack Overflow用户
提问于 2009-01-29 19:02:59
回答 3查看 7.6K关注 0票数 1

我在一台单独的服务器机器上运行了一个C# web服务。我希望在使用web服务上的特定方法时能够检索客户端计算机名称。我在网上搜索过,人们提到,如果客户端连接到路由器,将很难检索客户端机器名称。

更新:如果没有办法绕过路由器问题,我如何才能获得客户端的信息(即ip地址、机器名称、....任何内容)

EN

回答 3

Stack Overflow用户

发布于 2009-01-29 19:16:12

代码语言:javascript
复制
HttpContext.Current.Request.UserHostAddress
HttpContext.Current.Request.UserHostName
票数 5
EN

Stack Overflow用户

发布于 2009-01-29 19:05:05

我不认为这真的是可能的。如果用户在路由器后面,那么您将得到路由器报告的所有内容。

票数 2
EN

Stack Overflow用户

发布于 2009-01-29 20:46:43

我不知道从web服务中检索客户端PC名称的方法。但是,您可以将名称作为参数发送到您的web服务。我们将Environment.MachineName的值作为参数发送给我们的一个web服务。这将使信息在web服务中可用。

当然,我们只让WinForms客户端访问web服务。你可能不能做同样的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/492952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档