如果我能够让外部计算机获取自己的名称并将其作为变量传递给Web服务,这样会更容易,但我现在无法做到这一点。来自几个不同实体的计算机数量可变,可以在我们的一台服务器上重新访问Web服务。只更改服务器上的一些VB.Net代码,以及任何这些外部计算机上都没有,我怎样才能在VB.Net中以编程方式获取他们的名字?谢谢!如何在VB.Net中获取外部计算机的计算机名称?
编辑:一些答案看起来像他们被设计为获得服务器,服务器的路由器或沿着这些线路的其他东西的IP。也许我只是误读了代码或其他东西,但我正在谈论的是如何获得名称客户端,外部计算机谁试图访问服务器上的webmethod,使用webmethod的代码来这样做。
如果这是一个WCF服务,请参见[this question](http://stackoverflow.com/questions/5 034660 /如何对检索最客户机名称由内而外地-A-WCF操作合同)。 – Jason