问题标签 [ip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
139050 浏览

android - 如何获取安卓模拟器的IP地址?

我想通过代码获取当前运行的Android Emulator的 IP 地址。如何实现?

0 投票
1 回答
491 浏览

c# - 从其他程序使用的指定端口获取连接IP

有谁知道如何从另一个程序使用的指定端口获取连接 IP。在 C# 中。

谢谢

0 投票
3 回答
6540 浏览

c - 如何获取 UPnP 的内部 IP、外部 IP 和默认网关

我想知道我将如何获得:

  • 内部 IP 地址;
  • 外部IP地址;和
  • 默认网关

在 Windows (WinSock) 和 Unix 系统中。

提前致谢,

0 投票
3 回答
549 浏览

c# - 监听正在使用的端口

可能重复:
从其他程序使用的指定端口获取连接 IP。

如果某个端口被程序使用,有什么方法可以监听该端口并在该端口上获取连接的 IP?

0 投票
1 回答
2873 浏览

c# - NetworkStream.CanRead 返回 true 但缓冲区不返回值

我有一个 do while 循环,它从一个对象中读取一个缓冲区,NetworkStreamwhile 条件是networkStream.CanRead只要它可以读取,它就应该继续从缓冲区中读取。唯一的问题是当我从缓冲区读取并转换为字符串时,其中没有任何内容。即它是空的。

为什么会这样?

这是一个 ASP.NET(VS2005) 应用程序

@dtb 代码信息:

我正在传递一个NetworkStream对象networkStream

有趣的是,如果它重新连接并再次连接,发送/读取工作正常。这实际上是发送的问题(我在这里没有例外)或NetworkStream对象的重用。这在测试 TCP 服务器上本地运行良好,但是在生产(Windows Server 2003)中我遇到了上述问题(即无法从流中读取任何内容——直到我实际超时(退出循环)之后10s)

0 投票
4 回答
556 浏览

dns - 动态 IP 的 dns

我想知道获得公共静态 dns 或 IP 地址以访问路由网络上的计算机的最佳解决方案(例如,从 Internet 访问我家 LAN 中的 PC)。

我听说过 no-ip 和 dyndns。

他们好吗?哪一个是最好的?真的可靠吗?

0 投票
1 回答
2059 浏览

ip - 是否可以在 NAT 后面欺骗 IP?

如果我在使用 NAT 的路由器后面,是否可以欺骗源 IP?

如果不是,僵尸网络程序员如何设法从他们的奴隶制造 SYN 洪水?大多数家庭/企业网络不使用 NAT 吗?

0 投票
4 回答
2209 浏览

c# - 发送与 HttpWebrequest (C#) 关联的连接的本地 IP 地址

我正在开发一个应用程序,它有一个 Web 服务器和一个将 XML 发布到 Web 服务器的 C# 客户端。Web 服务器需要知道客户端的本地 IP 地址。我尝试了在服务器端检索 IP 地址的方法,但是当中间有代理服务器或 NAT 时,这些方法不会给出客户端的 IP 地址。所以我需要在客户端应用程序中找到连接的本地 IP 并将其与请求一起发送。

问题出在HttpWebRequest. 我没有看到任何方法可以在发送 HTTP 请求时获取连接的本地 IP 地址。

澄清:
在我的案例中,客户端不是基于浏览器的。它是一个 C# 应用程序。我的服务器有基于本地 IP 的特定规则,用于在发送 HTTP 请求时连接到服务器。就我而言,本地 IP 是固定的。Socket本地计算机上可能有多个 IP——这就是为什么我希望与用于发送请求的本地 IP 相关联的原因。如果我在 C# 中使用并在其上实现 HTTP 协议,则可以解决此问题TcpClient,但我想避免这种情况。那么,有什么方法可以HttpWebRequest在发布请求之前获取关联的套接字?

0 投票
2 回答
1316 浏览

erlang - ejabberd ip地址

有谁知道是否有直接的方法将 IP 地址映射到登录 ejabberd 的用户?我通过修改 ejabberd_receiver.erl 并从这里调用 inet:peername(Socket) 找到了一种间接方法:Determining IP address and port of an incoming TCP/IP connection in Erlang

但似乎没有办法在成功通过身份验证后将套接字链接到用户。如果有人知道方法,请告诉我!谢谢。

0 投票
7 回答
14155 浏览

ruby - ruby 中的网络掩码到 CIDR

我一直在使用 ip-address gem,它似乎无法从形式的网络掩码转换

进入 CIDR 表格

有谁知道如何快速将前者转换为后者?