I am now analyzing ice4j these days. Some questions make me confusing. I doubt there is some bug there.
1. In Agent.java in function checkListStatesUpdated(),
See below code fragment:
if(compatibilityMode == CompatibilityMode.GTALK
&& stunKeepAliveThread == null)
// schedule STUN checks for selected candidates
I think scheduleSTUNKeepAlive should be called for both cases. Why terminate the agent?
2. PaceMaker.run(), will never exit , until the stack shutdown. I have confirmed this by the log.
Anybody can give me some explanation?
Besides, I'd like to know the maturity of ice4j, I want to use it in my project, but not sure whether it does work .
Thanks and Regards,