问题标签 [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 回答
550 浏览

webrtc - Apprtc 环回通道测试失败 10 次中有 9 次失败?

哪些步骤将重现该问题?

将此网址打开到浏览器 10 次。测试只会通过一次。

预期的结果是什么?

它适用于这个

所以它必须与这个一起工作

你看到了什么呢?

我发现使用 apprtc.appspot.com 测试通过了 9 次(满分 10 次),但使用我的 url 进行的测试只有 10 次通过。

您使用的是什么版本的产品?在什么操作系统上?

我正在使用 Apprtc 的最新示例代码,今天刚刚更新,但没有成功。

用浏览器测试。

Chrome 版本 34.0.1847.116 beta FF 版本 28

请在下面提供任何附加信息。

以上网址是实时的,任何人都可以测试。

打开我现在使用的服务器。

http://sbmobile.vir2o.com/turn.php?username=123123123

我创建了一个实际调用的rest api服务

由apprtc提供。

环回通道测试输出(apprtc.appspot.com)。

使用我的服务器输出(216.119.155.222:9191)进行环回通道测试。

成功测试的我的 Apprtc 服务器 (216.119.155.222:9191) 输出

我的 Apprtc 服务器 (216.119.155.222:9191) 失败测试日志

专家请测试我的 apprtc 服务器并在我寻找解决方案的一周内让我有所突破,至少与 apprtc.appspot.com 合作的东西应该是可行的。

0 投票
1 回答
186 浏览

networking - 在 iBGP 中使用 Loopback 接口

据我了解,环回接口(127.0.0.1)用于将数据包路由回源。那么它如何用于与 iBGP 邻居通信?我知道目标是确保接口不会关闭,因此使用仿真/软件接口可以确保这一点,但是如何在环回接口上将数据包从主机传出(这不符合环回接口?)。提前致谢。

0 投票
1 回答
4527 浏览

python - 如何使 pyserial 环回工作?

在连接将实际获取数据的外部设备之前,我正在尝试测试串行连接。我正在尝试使用 pySerial 的“loop://”设备,但我没有正确接收数据。我从一个非常玩具程序开始,只要确保我了解它如何/是否会起作用。显然我不知道。:)

这是我的数据“来源”

这是我的数据“接收器”:

这是我的测试功能 - 我使用两个线程:

最后,这是输出 - 我至少收到了 EOL,因为readline()在终止之前解除阻塞和循环正好 11 次,这表明泵和接收都在循环并正确终止。但是,如您所见,它只接收空数据 + EOL:

Win 7, x64m py3.3

顺便说一句,我知道 com0com - 我只是无法在我所在的机器上运行它。

0 投票
2 回答
814 浏览

c - Loopback tcp 连接加速

我正在尝试使用以下代码使用 tcp 环回连接将一些字节发送到第三方应用程序(在同一台服务器上运行)。

我一次发送 400 个字节,每秒发送 100 次。我正在使用以下代码发送

我的问题是,我的抖动很高。我得到最小延迟 3 us,平均 7 us 和最大 19 us。我该如何优化它?

谢谢

编辑于 2014 年 8 月 28 日。

让我添加更多信息。我也在不同线程中从同一端口接收数据,但在我发送之后。我还通过以下代码为每个线程分配一个核心,并且除了核心 0 之外的所有 cpu 都与调度程序隔离。

当我每 1 毫秒连续发送一次时,我得到了很好的数字(3 或 4 我们),但如果频率较低(比如每秒 1-5 次),那么有时我会得到大约 20 我们,但平均大约是 7 我们。

可以从不同线程在同一端口上侦听和发送产生抖动吗?

第二次编辑于 2014 年 8 月 28 日。

这是我的 CPU 状态。它不会进入 C3。Core 2 [7] 是我通过环回发送数据的线程。

0 投票
3 回答
2786 浏览

c - 如果启用了环回,为什么发送方收不到它的多播 UDP 数据包?

过去两天一直在努力解决以下问题:如果发送方订阅了多播组,环回的数据包是否会通过接入点返回发送方?即使不是这样,是否可以通过AP强制环回?

另外,为什么环回不能使用以下代码?

任何帮助表示赞赏。

0 投票
1 回答
9411 浏览

android - 在设备上本地使用 ADB(环回)显示没有设备

我正在尝试在 Android 设备本身上使用 ADB,因此没有任何主机。几天前它工作得很好,但它突然停止工作。据我所知,从那时起没有任何变化(例如,没有(未)安装应用程序)。我可以adb backup -f /sdcard/backup.ab <package-name>在终端仿真器中使用,它会开始备份那个包。当我现在尝试时,它会返回adb: unable to connect for backup. 调查使用adb devices返回一个空列表。我以前从不费心检查设备,我只是直接使用我的 adb 命令,因为一切正常。

这是在运行 Android 4.4.2、ADB 版本 1.0.31 的 HTC Desire 上。在我的电脑上使用这款手机的 ADB 运行良好,但这不是我想要的。

我试过的

  • 我尝试在不同的设备上执行相同的操作(4.4.2 上的 Asus PadFone 2、4.4.2 上的三星 Galaxy Note GT-N7000、4.1.2 上的 Sony Xperia S。)但adb devices在所有设备上都返回一个空列表。我开始想知道为什么这首先对我的 HTC Desire 有效。
  • 搜索 Google 和 Stack Overflow,但大多数(如果不是全部)结果是指驱动程序问题或涉及主机的任何其他问题。
  • adb kill-server+adb start-server大约一百次,还有stop adbd+ start adbd
  • 在“设置”中关闭和打开“USB 调试”,以及撤销对先前授权计算机的访问。(但是,在工作情况下,我从来没有收到任何 RSA 密钥验证提示。)
  • adb -a devices-> 空列表。
  • adb usb-> error: device not found
  • 尝试在 TCP 模式下重新启动 adb(d) 是不成功的(即使在工作情况下这不是必需的)。adb tcpip 5555返回error: device not found
  • getprop不返回任何命名的条目service.adb.tcp.port并且setprop service.adb.tcp.port 5555静默失败。(事后检查getprop service.adb.tcp.port不返回任何结果。这不需要root吗?)
  • adb connect localhost返回unable to connect to localhost:5555
  • 当守护进程启动时,它在端口 5038 上启动(当从我的 PC 使用 ADB 时,它在 5037 上启动)。adb connect localhost:5038返回connected to localhost:5038。但是adb devices仍然返回一个空列表,并adb backup返回adb: unable to connect for backup. 此外还adb shell返回error: device not foundadb get-state返回unknown。所以这里也没有成功。
  • 使用(返回 192.168.1.xx)查找我的本地 IP getprop dhcp.wlan0.ipaddress,然后adb connect 192.168.1.xx返回unable to connect to :5555. adb connect 192.168.1.xx:5038-> unable to connect to :5038。使用ADBHOST=192.168.1.xx adb start-server对这些结果没有影响。
  • 实际上有些相关的少数搜索结果之一是AOSP 问题跟踪器上的这个线程。然而,它描述了一个问题,即在使用后setprop service.adb.tcp.port 5555adb devices至少显示一个设备,但是离线(即localhost:5555 offline)。在线程快要结束时,我们找到了一个解决方案,其中涉及更改 $HOME 目录以更改 RSA 密钥的保存位置,例如HOME=/sdcard. 然后有必要使用 . 将公钥附加到 /data/misc/adb/adb_keys 中cat /sdcard/.android/adbkey.pub >> /data/misc/adb/adb_keys。但是,我认为这需要root?此外,在工作情况下,所有这些都不是必需的,所以我怀疑我的问题的解决方案是否可以在这个方向上找到。本文,源自 AOSP 问题跟踪器的线程,没有提及附加公钥。然而,上述方法并不成功。
  • netstat返回(除其他外):

    • Proto: tcp
    • Recv-Q: 0
    • Send-Q: 0
    • Local Address: 127.0.0.1:5038
    • Foreign Address: 0.0.0.0:*
    • State: LISTEN
  • ps显示一个/sbin/adbd过程以及一个adb过程:

    • 用户:外壳 PID:92 PPID:1 VSIZE:3624 RSS:264 WCHAN:ffffffff PC:00000000 S 名称:/sbin/adbd
    • 用户:u0_a57 PID:9754 PPID:1 VSIZE:3016 RSS:988 WCHAN:ffffffff PC:4014f768 S 名称:adb
    • (从终端执行的命令以 USER: u0_a57 身份执行。)

我想差不多就是这样。

我正在寻找一种不需要 root 的解决方案,因为我以前使用它时不需要它。我希望我的情况和问题很清楚。如果我的问题需要改进,请告诉我,因为这是我第一次在 Stack Overflow 上发帖。希望有人可以帮助我。提前致谢!

0 投票
1 回答
288 浏览

.net - vb.net中串口数据损坏

我在 vb.net 中创建了一个应用程序,它通过串行端口连续发送和接收数据。我用一些所需的自定义参数形成一个框架,例如帧号、帧长度、实际字符串。它们由特殊字符分隔,如'@'、'#'、'$' 等。例如@#3$21%Hello.There!!&

我必须在两个连续帧之间至少有 1 毫秒的间隔来测试它。我面临的问题是,当我在环回测试中接收数据时,通常会丢失一些字符。它被算作一个损坏的框架,但我无法理解为什么它会出现在 Windows 的环回测试中。这个框架看起来像,@#3$21Hello.The!!&。接收函数是这样的。

稍后将有一些基于微控制器的硬件,它们将从 UART 接收和发送数据到 UART。

0 投票
1 回答
959 浏览

ios - 在 iOS 上通过本地 HTTP 服务器播放 HLS

背景:我在服务器端有一个自定义的身份验证机制,MPMoviePlayer 不支持。所以,我决定有一个本地环回 HTTP 服务器,它将接收播放器的初始请求并提供 HLS 清单文件。

我处于播放器向我的本地 HTTP 服务器发起请求的位置,然后我的本地 HTTP 服务器从服务器获取清单文件并将其写回作为对播放器的 http 响应。但 MPMoviePlayer 在那之后没有播放视频。

有人可以帮我实现这一目标吗?

提前致谢。

0 投票
1 回答
273 浏览

networking - 如何在 Linux 中使用两个 nic 运行环回测试

我的 Linux 中有两个网卡,我想运行一些环回测试(数据包从一个网卡发送并从另一个网卡接收)。我有额外的交换机和/或路由器可用,但我不想使用源 NAT 等花哨的功能。

乍一看似乎很容易,但我尝试将两个网卡放在同一个子网和具有静态路由的不同子网中。但他们都没有工作。

这是一个很常见的情况,但我在网上找不到任何可行的解决方案。任何人都可以帮忙吗?谢谢

0 投票
1 回答
1108 浏览

docker - Docker和Cinder,可以在openstack中使用吗?

是否可以在 openstack 中的 docker 容器上安装 Cinder 卷?

如果是,有没有办法加密离开容器到煤渣卷的数据?

我正在考虑将卷安装为环回设备,并在数据被刷新到磁盘时对其进行加密。这可能吗?

亲切的问候