当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

turn-client

TURN 协议客户端工具集
授权协议 未知
开发语言 C/C++ Python
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 公德明
操作系统 Linux
开源组织
适用人群 未知
 软件概览

turn-client 是一个 TURN 协议的客户端工具集,同时提供客户端 DEMO 和 API,分别有 python 版本和 C 版本。这里 TURN 协议由 RFC5766 定义,同时支持 STUN 协议 RFC5389

STUN 和 TURN 这两个协议都是关于 NAT 穿透的,其中 STUN 分新旧两个版本,本工具集仅支持新版(RFC5389),不支持旧版 STUN(RFC3489)。TURN 是基于新版 STUN 的一个扩展协议,提供了完整的 NAT 穿透与数据交换解决方案,并经常与 ICE、SIP 等协议一起使用。

 

 相关资料
  • 对于大多数应用程序来说,轻客户端是完整的区块链系统的重要组成部分。Tendermint 为轻客户端应用程序提供了独特的速度和安全性。 请见我们的 lite package。 概述 轻客户端协议的目标是为最近的块哈希获取提交,其中提交包含来自最后一个已知验证者集的大部分签名。从那里,所有的应用状态都可以用默克尔证明进行验证。 属性 你得到了 Tendermint 的全部担保安全优势;不需要等待确认。

  • 问题内容: 有人可以推荐一个好的,开源的独立开发人员工具来使用JDBC查询SQL数据库并将结果导出到文件吗?我知道许多数据库供应商都提供了自己的工具,但是我需要一个工具来允许我插入自己的自定义JDBC驱动程序并针对任何数据库进行工作。GUI是可取的,但不是必需的。 Oracle的SQL Developer被取消资格,因为它似乎只能与一组预装的JDBC驱动程序一起使用。我也查看了Java- Sour

  • 连接到服务器 # imaplib_connect.py import imaplib import configparser import os def open_connection(verbose=False): # Read the config file config = configparser.ConfigParser() config.read([os.p

  • GitHub提供的Web服务,在客户端通常只需要浏览器及Git命令行工具就可以满足需要了。而GitHub还开发了一些客户端工具,以便用户有更好的客户端体验。 6.3.1. github:mac 6.3.2. hub 6.3.3. iOS应用

  • 我在套接字上编写客户机-服务器应用程序,我有任务设计我自己的协议。客户端和服务器与XML通信。我使用JAXB库。客户机将XML完美地写入输出流。但我无法在服务器上读取它。你能演示一下如何正确接收客户端的数据吗? 还有我的线。 我应该在服务器上写什么来解析我得到的XML?我尝试解析InputStream。 现在它显示我异常。我改变马歇尔参数。

  • 当需要引导客户端或一些无连接协议时,需要使用Bootstrap类。 在本节中,我们将回顾可用的各种方法引导客户端,引导线程,和可用的管道实现。 客户端引导方法 下表是 Bootstrap 的常用方法,其中很多是继承自 AbstractBootstrap。 Table 9.1 Bootstrap methods 名称 描述 group 设置 EventLoopGroup 用于处理所有的 Channe

  • 下列协程客户端是Swoole内置的类,其中 ⚠️ 标志的不要再使用,使用PHP原生的函数+一键协程化。 协程TCP/UDP客户端 协程HTTP客户端 协程HTTP2客户端 协程PostgreSQL客户端 协程Socket客户端 ⚠️ 协程Redis客户端 ⚠️ 协程MySql客户端 ⚠️ 协程System(Coroutine\System),主要是文件操作相关的不推荐使用。 超时规则 所有的网络请

  • !> 本客户端不再推荐使用,推荐使用Swoole\Runtime::enableCoroutine + phpredis 或 predis 的 方式,即一键协程化原生PHP的redis客户端使用. 使用示例 Co\run(function () { $redis = new Swoole\Coroutine\Redis(); $redis->connect('127.0.0.1',