peerconnection_client 不显示同行列表

peerconnection_client does not show the list of peers

我在这里尝试 运行 WebRTC 代码中可用的一些示例... 我 运行 在我的机器(笔记本电脑,运行ning Windows 8.1)上 peerconnection_server.exe 它成功地 运行s。 我还通过 peerconnection_client.exe 运行 2 个客户。在 peerconnection_server 上,我看到以下内容:

Server listening on port 8888 New connection...
New member added (total=1): lkarapetyan@SYS0700
Disconnecting socket
Total connected: 1
New connection...
New connection...
New member added (total=2): lkarapetyan@SYS0700
Disconnecting socket
Total connected: 2
Disconnecting socket
Total connected: 2
New connection...
New connection...

假设这意味着两个客户端都已成功连接。但是,在客户端,连接的对等点列表仍然是空的(也尝试 运行 另一台机器上的另一个客户端并连接到服务器,结果是一样的)。

为什么 peerconnection_client 中没有显示已连接的对等点列表?我做错了什么?

我遇到了同样的问题。您应该在下面的 WebRTC 问题跟踪器中查看问题 4244。我的理解是问题现在已解决,因此将存储库同步到当前版本 8335 应该可以解决问题。我之前通过在 Visual Studio 中创建自己的 peerconnection_server 项目解决了这个问题。这非常简单 - 只需创建一个新的控制台项目,将源代码替换为 peerconnection_server 项目的源代码,并删除所有与 webRTC 存储库其余部分具有依赖关系的代码。仅命令行处理会导致依赖性。把它去掉。 peerconnection_server 的其余部分独立于 webRTC 源代码,如果问题 4244 尚未修复,您可以根据需要非常简单地编译和修改它。

要测试您的服务器是否正常工作,请查看 http://www.webrtc.org/native-code/development - 段落 "Testing peerconnection_server".

https://code.google.com/p/webrtc/issues/detail?id=4244&can=1&q=peerconnection_server&colspec=ID Pri Mstone ReleaseBlock 区域状态所有者摘要