问题标签 [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 投票
0 回答
357 浏览

python - GStreamer-CRITICAL 缓冲区

当我执行 gstreamer-1.0 管道时:

v4l2loopback对于使用版本 0.6.3的视频环回,它会出现以下错误:

行为不一致;在 5 次尝试中,此错误至少出现 3 次。

系统环境,Ubuntu 12.10, 32bit, 3.5.0-26-generic kernel。

v4l2loopback 元素看起来有些问题,因为当我用 fakesink 替换 v4l2lopback 时,它没有抛出任何错误。

0 投票
1 回答
67 浏览

macos - 在没有以太网连接的情况下修复 osx 上的 Ip

我正在运行具有修复 IP 地址的 mampwordpress 服务器以进行开发。当我离线时,如果没有 ehternet 连接,服务器将无法使用。

我怎样才能在osx上进行环回或其他东西来伪造以太网地址?

问候

0 投票
1 回答
6208 浏览

python - Python UDP 套接字在环回地址上没有收到消息

我在使用带有 Python 的 UDP 套接字发送和接收消息时遇到问题。

问题是当我尝试使用此代码发送和接收消息时,我没有收到任何内容:Receiver.py:

发件人.py:

但是,如果我通过以下方式更改接收器的代码:

它完美地工作。如果我将 127.0.0.1 作为两个程序中的地址也是同样的情况。为什么?

我使用 python 2.7 在 linux 上工作,这是 ifconfig 的结果:

提前感谢您的回答。

0 投票
2 回答
1475 浏览

java - 使用环回测试环境

我想在同一台物理机上运行同一台服务器的两个实例。这两台服务器将监听相同的端口,比如 12345。我正在尝试在 127.0.0.1 上运行一台服务器,而在 127.0.0.2 上运行另一台服务器。这两个服务器基本上将使用相同的端口发送和接收消息,但在不同的环回地址上运行。我不知道我是否在正确的路径上设置这个测试环境?不知何故,我无法设置这个测试环境。我正在使用java开发服务器。

0 投票
1 回答
127 浏览

networking - 是否可以强制多播数据包在被环回发送者之前通过路由器?

简而言之:多播数据包是否可以在被环回发送者之前强制通过路由器(即禁用内部环回但仍接收数据包)?

我的目的是使用多播作为本地 WiFi 上的同步方法:向多个接收者发送一个虚拟多播数据包;由于他们几乎同时接收到该数据包,因此他们可以比较他们的接收时间以同步他们的时钟。

这适用于 3 个或更多设备(并且已禁用环回)。但是,对于 2 个设备,一个设备需要既是发送者又是接收者,并且内部环回会短路数据包原本会采用的路径,从而破坏时序。

我尝试禁用多播环回(IP_MULTICAST_LOOP)。我试过强制 WiFi 作为多播接口(IP_MULTICAST_IF)。

否则我将不得不求助于 2 设备同步的网络条件估计,这不是首选,因为我一般不精通网络编程,它可能是最常用的配置。

需要明确的是,这是在 iOS 上使用的,但我会就从哪里开始寻找任何建议。

谢谢

0 投票
1 回答
401 浏览

performance - 通过 TCP 隧道传输 HTTP 的性能改进

我有一个设计要求,需要通过底层 TCP 网络模块进行 HTTP 通信

[HTTP_CLIENT<--->LOCAL_TCP_PSEUDOSERVER]---------TCP/IP--------[LOCAL_TCP_PSEUDOSERVER<--->HTTP_SERVER]

  1. HTTP 客户端与本地运行的 TCP 伪服务器对话
  2. 这个伪服务器与 TCP 伪服务器通信,后者又与 HTTP_SERVER 通信

整体功能按预期工作正常,但性能太低。

经过一些研究,我会提供一些解决方案,以下是相同的

a) HTTP 是请求响应包有小数据包。该数据必须通过 TCP 传输,默认情况下启用 Nagle 算法因此我们应用TCP_NODELAY禁用 Nagle 算法,以便将小数据包无延迟地传递到远程主机。

b)使用 HTTP keep-alive。这将使 TCP 套接字打开,以便可以在不建立新连接的情况下发出另一个请求。

更新查询:简而言之,http 代理服务器如何如此高效地工作?

仅供参考:这是我提到的信息

优化 HTTP:保持活动和流水线

设计问题 - 使用 Winsock 通过 TCP 发送小数据段

HTTP/1.1、CSS1 和 PNG 的网络性能影响

HTTP 流水线 - 移动领域的重要内容

上述实验在一定程度上提高了性能,但我想还有很大的改进空间。方法是否正确?此外,还有哪些其他参数可能会影响性能?

更新 2

考虑 ABEF。AB , EF 是本地环回连接,其中 A 是 http 客户端,B 是伪服务器。E 是伪服务器,F 是 HTTP 服务器。BE 是简单的 TCP 套接字通信。

AB、EF通信是环回并重用同一个端口

整数 = 1; setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); bind(s, (struct sockaddr *) &sin, sizeof (sin));

AF 之间的性能总体上很慢

请分享您的宝贵意见

非常感谢

0 投票
1 回答
13111 浏览

capture - 如何在环回接口上捕获线鲨痕迹?

如何在配置为捕获跟踪的接口上捕获wireshark跟踪?

0 投票
1 回答
13205 浏览

c - Loopback example using INADDR_LOOPBACK does not work

I am trying to set a loopback socket in C but nothing works. I'm trying to make a function that opens a socket with the loopback address ,send data to socket and from another function read the data but nothing works. I believe that I don't know how to use the functions related to connections. Here is what I accomplished so far:

0 投票
1 回答
1147 浏览

magento - Magento 本地主机安装 - LAN 工作 - WAN 问题?

全面披露:我是家庭服务器和 Magento 的新手。在专用的家庭服务器上运行带有 LAMP 和 Magento Commerce 1.7.0.2 的 Ubuntu Server 13.04。我已经配置了我的服务器的静态 IP、路由器的防火墙和端口转发,并且正在我的服务器上运行 ddclient 以将我的路由器的动态 IP 与 namecheap.com(我的域名和名称服务器提供商)同步。

当我使用静态 index.html 页面时,该页面使用我的服务器的静态 IP 从我的本地主机加载。该页面还使用我的路由器的 IP 和域名(通过代理网站或我的智能手机蜂窝网络)加载到 WAN 上。使用代理网站有助于避免环回超时。这将问题缩小到 Magento。

在 Magento 中使用 http://{localhostIP}/ 作为我的基本 URL 并加载 Magento 的 index.php 时,我能够使用我的服务器的静态 IP 在本地访问该文件。但是,当使用我的域名或路由器的 IP 通过 WAN 访问 Magento 时,它会显示“不可用,HTTP 错误 504:网关超时”。

因此,我尝试将我的域名添加为 Magento 中的基本 URL。现在我可以通过 WAN 访问 Magento,但不能通过 LAN。有没有人想出解决这个问题的方法?这与环回有关吗?

我能找到的关于这个问题的唯一两个线程最近没有得到解决或更新:http: //www.magentocommerce.com/boards/viewthread/273640/

http://www.magentocommerce.com/boards/viewthread/212885/

0 投票
1 回答
2624 浏览

linux - 从 dd 映像设置 linux raid

您好,我有一个 terastation 死机(主板炸了)它需要 4 个 ide 驱动器,我只有带 2 个 ide 端口的计算机(1 个端口,我使用的是 2 个端口电缆)

我一次将这些驱动器连接成 2 个,并在一个更大的驱动器上创建了一个映像,所以现在我有 4 个驱动器的 dd 映像,我已将它们中的每一个安装为一个环回设备,并使用映射出的分区

然后我尝试通过这个命令创建 md0

哪个 /dev/md0 目前我们无法安装,但现在出现了,

我跑过的其他命令(信息越少越好)

任何帮助都会得到极大的帮助,我是一位经验丰富的 linux/unix 管理员,但是这次突袭正在踢我的尾巴,我敢肯定我错过了一些愚蠢的事情