我试图在WebRTC代码中运行一些可用的示例... 我在我的机器上运行peerconnection_server.exe(笔记本电脑,运行Windows 8.1)它成功运行。 我还通过peerconnection_client.exe运行2个客户端。在peerconnection_server上,我看到以下内容:
服务器侦听端口8888新连接...
添加了新成员 (总= 1):lkarapetyan @ SYS0700
断开插座
总计 已连接:1
新连接...
新连接...
新 成员添加(总计= 2):lkarapetyan @ SYS0700
断开插座
总连接数:2
断开插座
总计 已连接:2
新连接...
新连接...
假设这意味着两个客户端都已成功连接。但是,在客户端,连接的对等端列表仍为空(也尝试在另一台机器上运行另一个客户端并连接到服务器,结果相同)。
为什么peerconnection_client中没有显示连接对等体列表?我做错了什么?
答案 0 :(得分:1)
我遇到了同样的问题。您应该查看下面的WebRTC问题跟踪器中的问题4244。我的理解是该问题现在已得到修复,因此将存储库与当前版本8335同步应解决它。我之前通过在Visual Studio中创建自己的peerconnection_server项目来解决它。这很简单 - 只需创建一个新的控制台Project,用peerconnection_server项目的源替换源,并删除所有与webRTC存储库的其余部分有依赖关系的代码。只是命令行处理会导致依赖。脱掉它。 peerconnection_server的其余部分独立于webRTC源,如果问题4244尚未修复,您可以根据需要编译和修改它。
要测试服务器是否正常工作,请查看 http://www.webrtc.org/native-code/development - 段落“测试peerconnection_server”。
https://code.google.com/p/webrtc/issues/detail?id=4244&can=1&q=peerconnection_server&colspec=ID Pri Mstone ReleaseBlock区域状态所有者摘要