问题标签 [loopback]

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 投票
1 回答
1976 浏览

java - JAVA:广播UDP数据包时检测自我

我有一个正在广播 UDP 数据包的线程。我有另一个线程正在监听相同的广播。这样我的应用程序就可以检测网络上的其他实例。但是我有一个问题,当一个实例广播时,它会自行拾取并认为它本身就是另一个节点。我的问题是你怎么能可靠地确定一个数据包来自你自己,所以它可以被忽略?我说的很可靠,因为我知道您可以在套接字上调用 setLoopbackMode(true) 以防止环回,但是根据 api 文档,这种方法并不总是有效?

0 投票
2 回答
608 浏览

windows - getaddrinfo() 为远程主机返回 127.0.0.1

我有一个应用程序,它使用 getaddrinfo() 将 Windows 工作组中 PC 的主机名转换为 LAN 上该 PC 的 IPV4 地址。(注意,我不是指获取运行代码的 PC 的地址,我是指 LAN 上另一台 PC 的地址!)这已经在现场和实验室中工作了很长一段时间,但是现在我有一台运行异常的 Windows 7(32 位)PC。这台 PC 的主机名是“elbow”。

我在http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx编译了 Microsoft 为 getaddrinfo() 提供的示例代码

当我在 LAN 上的任何 PC 上运行此示例代码并将“elbow”指定为主机名时,getaddrinfo() 返回环回地址 127.0.0.1 而不是正确的地址 (192.168.1.110)。但是,如果我指定任何其他主机名 getaddrinfo() 将返回正确的地址!

在过去的某个时间点,“肘部”没有表现出这种行为,因此很明显,那台 PC 的某些东西已经改变导致这种行为。我已尝试将 PC 磁盘映像恢复到我认为不会导致此行为的程度,但这并没有改变。PC 是有线连接还是无线连接到 LAN 也没有区别。为 LAN 上的所有 PC 启用 DHCP。即使所有 PC、路由器和交换机完全断电,这种行为也会持续存在。

0 投票
1 回答
2824 浏览

image - 如何使用 /dev/loop0 创建和挂载镜像?

我想从目录的内容创建一个图像(比如“/home/sid/folder/”)。然后我想使用 /dev/loop0,将其格式化为 ext3 格式。最后将我刚刚创建的图像与 loop0 关联并挂载它。我该怎么做呢?

0 投票
4 回答
2809 浏览

android - 如何解决 Eclipse ADB 无法建立环回连接的问题?

我正在使用学校计算机进行一些 Android 编程。它工作了一段时间,直到突然我收到以下错误消息:

我试过重置亚行。我尝试从命令窗口杀死并重新启动 ADB。我运行了命令:

我无法访问控制面板或 C 盘。可能是学校的防火墙阻止我建立连接。有谁知道解决方法,以便我可以重新编程?

0 投票
1 回答
392 浏览

php - Heart Internet 上的 SOAP 错误

我在托管在英国心脏互联网上的服务器上编写了以下代码。

之后,当我试图用这个来调用它时

我没有得到结果。

当我们联系 Heart 互联网时,他们说,

问题很可能是soap测试正在尝试使用环回连接——即通过端口80连接到同一台服务器和从同一台服务器连接。

出于安全和性能原因,此类连接在我们的服务器上被阻止

谁能告诉我如何解决这个问题。

谢谢

0 投票
0 回答
51 浏览

authentication - 本地服务器和纯文本身份验证

我正在编写一个需要身份验证的本地网络服务器。由于它将通过环回设备进行通信(侦听 127.0.0.1),因此其流量不会离开本地机器。
我无法想象以明文形式发送用户名/密码,即使外界没有人可以嗅到它;但我不知道如何保护通信。它必须得到保护,对吧?一些本地用户可以嗅探其他用户的。
那该怎么做呢?SSL/TLS 和每次启动时新生成的一些密钥/证书?

0 投票
1 回答
1400 浏览

osx-lion - 从 localhost 到 localhost 的 tcp 端口环回

我已经看到netstat打开了两个奇怪的 tcp 连接:

我想知道这是否正常。有人能帮我吗?谢谢你!

0 投票
1 回答
421 浏览

tcp - 是否使用相当于本地IP地址的环回地址?

使用环回地址 127.0.0.1 将绕过 NIC。如果本地机器分配了其他 IP 地址,从该机器到使用该 IP 地址的同一台机器的流量是否会命中 nic?如果有,这对性能有什么影响(如果有的话)?

0 投票
1 回答
2429 浏览

tcp - 到环回接口的 TCP 连接有多少开销?

我正在构建一个 Web 应用程序,其中所有数据库连接都是通过在同一台机器上运行的代理完成的(特别是Couchbase Moxi)。我听说建立与外部服务器的 TCP 连接需要开销(时间和内存),这是连接池(Moxi 处理其外部连接)背后的基本原理。但是到 localhost/loopback 的 TCP 连接是否也存在这种开销?具体来说,我是否需要在我的应用程序和本地代理之间建立连接池,或者我可以为每个请求建立一个新连接?更一般地说(对于我自己的教育,我想),如果在建立与 localhost 的 TCP 连接有任何开销,它是如何引入的?

0 投票
1 回答
3701 浏览

c++ - 在 Windows 上环回接口上的 tcp/ip 延迟方面可以预期什么?

我正在通过环回接口测量 Windows 上 TCP/IP 连接的延迟,并且从发送消息到收到响应的时间大约为 4 毫秒。

对于 RPC 目的,在 TCP/IP 之上有一个TCF层。除了 TCF 帧之外,发送和接收的消息仅包含一个字符作为有效负载。

处理命令的“服务器”是在 C++ 中使用 boost asio 实现的。“客户端”发送命令是一个使用 Python TCF 参考实现的 Python 脚本。

我尝试将套接字选项设置为 TCP_NODELAY 以禁用 Nagle 算法,并尝试了套接字的各种缓冲区大小,但往返时间保持在 4 毫秒左右。我原以为它会低很多。

C++ 端的分析表明它花费了大约 50% 的执行时间等待命令,因此下一步将尝试用 C++ 实现替换 python 脚本,但很高兴知道人们可以期待什么环回接口上的往返时间。

这个 SO,问题:
启用 TCP_NODELAY 的 Linux Loopback performance 是相关的,但并没有完全回答我的问题。