Find Jobs
Hire Freelancers

Fix Java WebSocket library nv-websocket-client to connect to WSS endpoints in Android 5-6

$250-750 USD

已关闭
已发布超过 3 年前

$250-750 USD

货到付款
Our GPS driver tracking Android mobile app uses the open source Java WebSocket library nv-websocket-client, hosted on GitHub. nv-websocket-client works well, but it has a known issue - when running under old Android versions 5-6, it cannot establish connections to secure WSS endpoints. It fails and generates the exception "[login to view URL]: Failed to get the input stream of the raw socket: Handshake failed". The relevant nv-websocket-client GitHub issue page can be found here: [login to view URL] We are after a competent Java/Android programmer with a solid understanding of low level HTTPS/TLS/SSL/WebSocket protocol internals to fork nv-websocket-client, implement a fix for this issue and then issue a GitHub pull request. This issue can be reproduced using the virtual device Nexus 4 API 22 (Android 5.1) under Android Studio 4.0.1. When you run the code in the Android Studio debugger and run the getCause() method on the exception object in the, you see these additional error details: "[login to view URL]: SSL handshake aborted: ssl=0xb4067000: Failure in SSL library, usually a protocol error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:770 0xabf13dd4:0x00000000)" As part of our attempts to overcome this problem, we have also tried replacing nv-websocket-client with a different WebSocket library Koush/AndroidAsync. Although Koush/AndroidAsync is able to successfully establish connections to WSS endpoints under Android 5.1, it does not support the WebSocket compression extension permessage-deflate, whereas nv-websocket-client does. Compression support is important to us as it reduces mobile data usage. Therefore, it seems the only option available to us is to fix nv-websocket-client. Perhaps examining the source code of Koush/AndroidAsync could provide clues to help fix the issue in nv-websocket-client? Perhaps not - it was just an idea I had. The GitHub page for nv-websocket-client can be found here: [login to view URL] The GitHub page for Koush/AndroidAsync can be found here: [login to view URL] We will provide a test WSS endpoint to the selected freelancer.
项目 ID: 27739377

关于此项目

19提案
远程项目
活跃4 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
19威客以平均价$641 USD来参与此工作竞价
用户头像
Hi There. Just checked your project description about the development of a Mobile application. Experience 10+ Years. Having 700+ developed Android and iOS applications for worthy clients like you on this platform our team is leading and on the top. Consider us for your project and i promise we won’t let you down. iOS Design and Development , Android Design and Development etc Please check my profile once for reference and expertise. https://www.freelancer.com/u/NovaSofts?w=f Native, Flutter , Firebase etc. Thank you
$250 USD 在4天之内
4.8 (390条评论)
7.8
7.8
用户头像
Dear Client. i am a software engineer, expert in android. i can fix this issue. it is hand shaking issue. if you like i can quickly fix this. Regards Kamran
$500 USD 在7天之内
5.0 (47条评论)
6.2
6.2
用户头像
Hello there. I read all your exception and I understand how we can resolve it. We know how to resolve with our some techniques, because already we had done some fixes with hardworking. I have proper team of android java. Please come in chat and check our expertise. Qasier.
$780 USD 在12天之内
5.0 (8条评论)
6.3
6.3
用户头像
Hello, I have 5 years of experience in android and ios development. I can design and develop your project with complete features and functionality as you need. I will available full time for the work and available until you are satisfied with the work. Quality coding, Efficient Solution for fixing bugs, and available for quick communication during the development period. I have experienced developers who have deep knowledge about mobile app development. Flutter /Async Redux / Firebase are all familiar for me. Flutter, React Native, Ionic, Xamarin for Hybrid and Objective C, Swift, Java for Native are all my graduated programming language. so kindly connect with us i will provide you some links so it is help to check our previous work We are always happy to work with you and make a fast and high-quality product that will satisfy all your wishes and expectations! Thanks Ishan
$400 USD 在10天之内
5.0 (1条评论)
5.0
5.0
用户头像
hi, i have rich experienced of java/android so that i can give you the perfect result. java/android is my top skill and i am majoring it for over 6 years. i have completed the several projects already so i have confident to complete your project 100%. if you want to discuss about the project, please contact with me. thank you.
$500 USD 在7天之内
4.5 (21条评论)
5.7
5.7
用户头像
Hi there, I have gone through your given project specification in detail and I can surely work on this project as having previous experience in working with 3rd party app integration along with WebSocket and using firebase for real-time updates with crashlytics. I am still reviewing it in more detail and if will have any further queries then will ask you. I am available to start this project quickly. Your response awaited!!! Regards, Preeti
$2,500 USD 在10天之内
5.0 (3条评论)
4.8
4.8
用户头像
Hello. Regarding . I'm a professional Android Mobile App developer, so I'm very interest in your project. With over 5 years of experience in developing software, I can definitely be an asset to your project. I am a devoted individual, proud and passionate for what I do, but objective. I work with integrity and follow my own set of core values on any project. Regards!
$500 USD 在7天之内
5.0 (1条评论)
2.9
2.9
用户头像
Hello, Dear client. As a professional Android and IOS app developer, I have been making success in developing mobile projects. Android(Java), IONIC, React Native, Flutter are all my mastered skills. *Frontend development *Backend API development using PHP or JS framework and SQL relational database *Payment integration *Admin Panel (JS and PHP framework) or CMS *Testing and Quality Assurance *App Store and Google Play Store Submission and Approval I am sure I can provide you perfect results on time And I can keep good communication with you every day including holiday and weekend. And I hope to discuss about your project on your chatting. Many thanks. Yustina G.
$500 USD 在7天之内
5.0 (1条评论)
0.7
0.7
用户头像
Hello sir, I would like to help you on this project. I have experience and if you like to work with me message me Best Regards
$500 USD 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

AUSTRALIA的国旗
Sydney, Australia
5.0
1
付款方式已验证
会员自9月 19, 2008起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。