Flutter SDK

flutter sdk


# Tunnel介绍

<p>[TOC]</p> <h1>导语</h1> <p>TUTK提供的P2PTunnel服务,类似于vpn服务。P2PTunnel服务启动后,将通过TUTK的私有协议,将上层传入的数据转发到对端,而且不需要知道对端的IP。 P2PTunnel模块,可以内嵌至厂商的程序内,也可以独立做成一个模块。对于一些基于TCP/IP的标准或者私有服务,比如http、ssh、ftp、telnet、rtsp,只需要简单几行代码,就可以完成接入。</p> <h1>P2PTunnel模块工作示意图</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4bd3bf60663f9bf5b765454f34f97ed0&amp;amp;file=file.png" alt="" /></p> <h1>P2PTunnelAgent使用流程图</h1> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5e99f2f879eeefb0fa967d99503cd4aa&amp;amp;file=file.png" alt="" /></p> <h1>FAQ</h1> <p>1.如果本地端口被占用了,该如何处理</p> <ul> <li>换个端口即可,</li> <li>比如,本地端口A与远端端口C映射失败,可以切换到本地端口B与远端端口B进行映射,映射成功后,保存本地端口A与远端端口C的映射记录</li> </ul> <p>2.如果agent需要连接多个设备,该如何区分不同的设备</p> <ul> <li>用不同的本地端口区分,比如有三个设备在监听80端口,agent可以分别用10001,10002,10003去映射这三个设备的端口,然后分别访问10001,10002,10003来访问这三个设备。</li> </ul> <p>3.P2PTunnelApis可以使用IOTC的API吗</p> <ul> <li>可以,参数为SID。</li> </ul> <p>4.P2PTunnel可以和其它模块(AV、RDT)一起使用么?</p> <ul> <li>可以,但是会比较复杂,一般不建议一起使用。</li> </ul>

页面列表

ITEM_HTML