Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何修复tinyRadius坏包:无效标识符异常?_Java_Spring_Freeradius_Tinyradius - Fatal编程技术网

Java 如何修复tinyRadius坏包:无效标识符异常?

Java 如何修复tinyRadius坏包:无效标识符异常?,java,spring,freeradius,tinyradius,Java,Spring,Freeradius,Tinyradius,我正在使用TinyRadius库和FreeRadius服务器在Spring boot应用程序中进行身份验证。对于大约4个请求,身份验证工作正常,然后我开始得到“在对用户进行身份验证时出现错误。消息:坏数据包:无效数据包标识符(请求:5,响应:4”)。顺便说一下,请求编号与我在FreeRadius服务器中看到的编号匹配。我遇到了相同的问题,并且部署了一些解决方法。这种问题在我的情况下是非常罕见的。在RadiusException的情况下,我使用close()方法关闭套接字,并且我正在创建Radiu

我正在使用TinyRadius库和FreeRadius服务器在Spring boot应用程序中进行身份验证。对于大约4个请求,身份验证工作正常,然后我开始得到“在对用户进行身份验证时出现错误。消息:坏数据包:无效数据包标识符(请求:5,响应:4”)。顺便说一下,请求编号与我在FreeRadius服务器中看到的编号匹配。

我遇到了相同的问题,并且部署了一些解决方法。这种问题在我的情况下是非常罕见的。在
RadiusException
的情况下,我使用
close()
方法关闭套接字,并且我正在创建
RadiusClient
类的新对象,它与旧的
RadiusClient
对象具有相同的
hostname
secret
。换句话说,我重新创建了Radius套接字。也许这不是最好的解决方案,但我不想修改TinyRadius库的代码