【发布时间】:2014-03-18 11:35:27
【问题描述】:
我创建了简单的直径客户端和服务器 (Link to sources)。客户端必须发送 10000 条 ccr 消息,但在 wireshark 中我看到只会发送约 300 条 ccr 消息。其他消息在客户端引发超时。我在装有 Windows 7 的不同计算机上运行服务器和客户端。我在 JDiameter 源代码 line where jdiameter sended ccr (line 280) 中找到了,我认为如果套接字的发送缓冲区已满,ccr 未发送。我在第 280 行之前添加了这段代码
while(bytes.hasRemaining())
客户端发送 ~9900 ccr,但速度很慢。我在用 c++ 编写的其他直径服务器上测试客户端,客户端(在 jdiameter 上没有我的更改)发送 ~7000 ccr,但此服务器托管在 debian 上。
我不知道如何解决这个问题,感谢您的帮助。
【问题讨论】:
标签: java sockets mobicents restcomm diameter-protocol