-
Go-diameter是一个用Go编程语言实现的直径堆栈和基本协议,遵循RFC 6733标准
资源介绍
直径基本协议
包是Diameter基本协议的实现,以及的堆栈。
地位
当前的实现是可靠的,并且适用于通用客户端和服务器。 它可以有效地发送和接收消息,以及基于字典来构建和解析AVP。
请参阅的API文档
特征
全面的XML字典格式
嵌入式词典:
基本协议
信用控制
网络访问服务器
3GPP特定AVP
和 129272中的3GPP S6a特定命令和AVP
可读的AVP表示形式(用于调试)
客户端和服务器均支持TLS,IPv4和IPv6
为了简单起见,基于堆栈
随附示例客户端,服务器,侦听代理和基准测试工具
用于客户端和服务器的CER / CEA和DWR / DWA的状态机
TCP和SCTP支持。 SCTP支持依赖于内核SCTP实现和外部github.com/ishidawataru/sctp软件包,目前已针对Go 1.8+和x86 Linux进行了测试和启用。
入门
最简