问题标签 [diameter-protocol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3071 浏览

algorithm - 如何找到图形的直径?

嘿,我正在寻找一种算法来在无向无权图 G =(V,E)中找到直径(最长的最短路径)。

我找到的最佳解决方案是运行 BFS |V| 次,运行时间:O(|V|*(|v|+|E|))。有人能想到更有效的解决方案吗?即使它只是更有效一点我想听听你的想法!

多谢 :)

0 投票
1 回答
1140 浏览

java - Diameter protocol library .net C# or java

  1. I'm looking for diameter protocol library on .net C#; Is there any opensource libraries?
  2. Where can I download com.bea.wcp.diameter.* jar file for java (Eclipse IDE)?
0 投票
1 回答
730 浏览

php - Diameter协议的PHP套接字编程

我必须在我的 PHP 应用程序和 Diameter 客户端中集成基于 Diameter 协议的移动计费 API,并且服务器已在服务器上建立。

我的问题是,我可以使用 PHP 套接字函数来发出请求吗?如果没有,还有其他方法可以调用 requests 吗?

0 投票
1 回答
878 浏览

java - 为什么 java.nio.SocketChannel 不发送数据(Jdiameter)?

我创建了简单的直径客户端和服务器(链接到源)。客户端必须发送 10000 条 ccr 消息,但在 wireshark 中我看到只会发送约 300 条 ccr 消息。其他消息在客户端引发超时。我在装有 Windows 7 的不同计算机上运行服务器和客户端。我在 JDiameter 源代码行中找到了 jdiameter 发送 ccr 的位置(第 280 行),我认为如果套接字的发送缓冲区已满,ccr 未发送。我在第 280 行之前添加了这段代码

客户端发送〜9900 ccr,但非常慢。我在用c ++编写的其他直径服务器上测试客户端,客户端(在jdiameter上没有我的更改)发送〜7000 ccr,但该服务器托管在debian上。

我不知道如何解决这个问题,感谢您的帮助。

0 投票
0 回答
1088 浏览

diameter-protocol - Mobicents 直径没有连接到对等错误消息

我是 mobicents 直径的新手,并按照此处下载的示例进行操作。

在具有不同端口的同一台机器上同时执行 ExampleClient 和 ExampleServer,“结果代码”为 3002

“错误消息”是“没有与对等方的连接”

我哪里错了?

协议错误:

DIAMETER_UNABLE_TO_DELIVER 3002

客户端-jdiameter-config.xml

服务器-jdiameter-config.xml

0 投票
1 回答
471 浏览

diameter-protocol - CCFH - 在 CCFH 故障转移期间,重传的 CCR 消息是否设置了 T 位?

CCFH - 在故障转移期间 CCR 消息是否设置 T 位?

设想

  1. 我有一个客户端和 2 个 OCS 服务器。
  2. 我没有从第一个 OCS 获得 CCA 响应 (CCA -I )。
  3. 在我的 TX 计时器到期后,我将 CCR I 重新传输到第二个 OCS。

这里的问题是 - 重传的 CCR 是否需要设置 T 位?

在 RFC 中,我在任何地方都看不到这一点

0 投票
2 回答
17608 浏览

diameter-protocol - 直径“GY”和“RO”接口有什么区别

有人能告诉我直径协议使用的 GY 和 RO 接口之间的区别吗???

据我了解,这两个接口看起来都非常相似,并且也使用了 AVP。

但我仍然明白有区别..

0 投票
1 回答
325 浏览

java - Diameter 中意外的第一条 EAP 消息

所以我一直在考虑在我的服务器中添加对 Diameter EAP 的支持。在阅读之后rfc4072rfc3748我被愚弄了一个大致的想法。

我的期望是客户端会将所谓的EAP-Start消息(一个空的EAP-PayloadAVP)传递给我的服务器。我会以适当的 EAP 身份请求(类型 1)作为响应,diameter 客户端将在新的 EAP-Payload 中提供响应,然后循环将继续。

但是,当我查看来自freeDiameter(例如这个 pcap)的实际 pcap 跟踪时,我注意到第一个 EAP 直径请求(No.6)已经包含一个 EAP 身份响应(!!)。有点绕过最初的往返。

虽然我在实现这个方面没有什么大问题,但我真的很想知道这是否符合(EAP-)规范?您可以使用响应来启动 EAP 事务吗?

0 投票
1 回答
3952 浏览

diameter-protocol - 如何使用 freediameter 为直径信用控制应用程序配置和启动直径客户端和服务器

到目前为止,我已经在 linux centOS 5.8 中安装并运行了 freediameter。CER 和 CEA 消息在客户端和服务器之间成功交换。

我希望在 freediameter 客户端和服务器中嵌入直径信用控制应用程序。客户端应发送 CCR,服务器应以 CCA 响应。

我已经完成了 freediameter DCCA 扩展,但不知道如何使用此扩展来发送和接收 CCR 和 CCA。我用谷歌搜索了很多,但没有得到任何帮助。

所以我想要的只是用 DCCA 配置 freediameter 客户端和服务器。

任何帮助将不胜感激。

提前致谢。

0 投票
0 回答
83 浏览

xml - 如何纠正xml错误“命令找不到元素声明”?

我有下面的代码,它给了我场景('>')的右尖括号附近的错误。错误是“找不到元素'scenario'的声明。一些XML验证器说这个文档没有错误,而其他人则抛出上述错误。这是直径协议测试的授权文件。有人知道原因吗?怎么解决??