Android library for WSS (Secure Web Socket)

13,500

Solution 1

Did you try https://github.com/TooTallNate/Java-WebSocket

I haven't used it myself, but it looks promising.

Solution 2

Just recently discovered this library (nv-websocket-client). The best websocket client library for Android and Java so far. It supports WSS and RFC 7692.

Solution 3

I am using Tyrus library. It works but only on Android 4. On Android 5 it hits a bug in Android. The bug happens only on ssl connections.

Share:
13,500
Prasad.CH
Author by

Prasad.CH

I'm a Software Engineer with versatile hands-on expertise. I've got my hands dirty in Web Middle-ware Platforms Node.JS, Java, and a bit of C#. Web Back-end Platforms MongoDB, MySQL, SQL Server 2008 R2 Web Front-end technologies like HTML4/5, CSS2/3, (OO)JavaScript, JQuery, Angular JS, RequireJS Mobile technologies Native Android, Cross-platform (Cordova /PhoneGap) Production Environments Amazon Web Services, Azure, Heroku Some of Learnings Designed and implemented a Highly Scalable (3 Mil. requests/second), Auto-scalable and Load-balanced Middle-ware and Back-end Real-time dashboard system using Node.JS and MongoDB Supported few many IoT Applications with middle-ware and back-end systems with different communication protocols like TCP, Socket.IO / Web Sockets and MQTT. Currently working on application where I'm responsible for design and implement Geo spatial modules (wokring with MongoDB Geo Spatial indexes and implementing some of advanced navigation geo-algorithms like Haversine Formula's) Always ready to take challenges to solve problems :)

Updated on July 24, 2022

Comments

  • Prasad.CH
    Prasad.CH almost 2 years

    Im trying to connect to WSS (client+server certificate authentication + Corporate Proxy Authentication+Self Signed Certificate Chain) from Android.

    I tried Autobhan library, Koush AsyncIO, SecureWebSocket, Autobahn library with TLS support And few other.

    I could not get it working.

    Any suggestions on support library or least possible alterations to my server configuration to make it work (Https mandatory) ?