Quantcast
Channel: Ignite Realtime: Message List
Viewing all articles
Browse latest Browse all 11412

Jingle Smack library - able to use?

$
0
0

Hi guys!

 

I must do application with video and audio chat. I want to use Smack library, because the application will closed - source, so Smack license is suitable. I know the library Jingle from Smack is obsolete, however I noticed, that recently there have been working on this library. My question is whether the library in the state suitable for use? If not, if I try to renew it on your own? 

PS. I tried to run the example using the library jingle, but it ended such errors: 

 

"java.net.BindException: Cannot assign requested address: Cannot bind      at java.net.DualStackPlainDatagramSocketImpl.socketBind(Native Method)      at java.net.DualStackPlainDatagramSocketImpl.bind0(DualStackPlainDatagramSocketImp l.java:81)      at java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.j ava:95)      at java.net.DatagramSocket.bind(DatagramSocket.java:376)      at java.net.DatagramSocket.(DatagramSocket.java:231)      at java.net.DatagramSocket.(DatagramSocket.java:284)      at de.javawi.jstun.test.demo.ice.Candidate.(Candidate.java:35)      at de.javawi.jstun.test.demo.ice.ICENegociator.testInterface(ICENegociator.java:12 2)      at de.javawi.jstun.test.demo.ice.ICENegociator.access$000(ICENegociator.java:40)       at de.javawi.jstun.test.demo.ice.ICENegociator$1.run(ICENegociator.java:88)      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)       at java.lang.Thread.run(Thread.java:744) Exception in thread "main" java.lang.NoClassDefFoundError: mil/jfcom/cie/media/session/MediaSessionListener      at java.lang.ClassLoader.defineClass1(Native Method)      at java.lang.ClassLoader.defineClass(ClassLoader.java:800)      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)      at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)      at java.net.URLClassLoader.access$100(URLClassLoader.java:71)      at java.net.URLClassLoader$1.run(URLClassLoader.java:361)      at java.net.URLClassLoader$1.run(URLClassLoader.java:355)      at java.security.AccessController.doPrivileged(Native Method)      at java.net.URLClassLoader.findClass(URLClassLoader.java:354)      at java.lang.ClassLoader.loadClass(ClassLoader.java:425)      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)      at java.lang.ClassLoader.loadClass(ClassLoader.java:358)      at smackjingle.SmackJingle.initialize(SmackJingle.java:77)      at smackjingle.SmackJingle.(SmackJingle.java:66)      at smackjingle.SmackJingle.main(SmackJingle.java:161) Caused by: java.lang.ClassNotFoundException: mil.jfcom.cie.media.session.MediaSessionListener      at java.net.URLClassLoader$1.run(URLClassLoader.java:366)      at java.net.URLClassLoader$1.run(URLClassLoader.java:355)      at java.security.AccessController.doPrivileged(Native Method)      at java.net.URLClassLoader.findClass(URLClassLoader.java:354)      at java.lang.ClassLoader.loadClass(ClassLoader.java:425)      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)      at java.lang.ClassLoader.loadClass(ClassLoader.java:358)      ... 15 more "


Viewing all articles
Browse latest Browse all 11412

Trending Articles