是否可以通过套接字连接在Cordova和Native Android之间进行通信?

时间:2015-05-14 16:27:40

标签: android cordova sockets

我正在构建一个VoIP移动应用程序,使用离子和Cordova作为表示层,使用Pjsip作为SIP层,但我们陷入了两层之间的通信层面,Javascript和Android Java,我不是在寻找使用JavascriptInterface在Cordova WebView中,我想在Javascript和Android Java之间使用Socket Connection。

到目前为止我看过的事情:

ServerSocker我想,我可以将它用作服务器,并在Cordova WebView中使用Javascript接收它的套接字。

Native Socket IO Client这是Android的Socket.IO客户端,如果我可以使用它,我必须在Cordova WebView中建立一个Socket.IO服务器

1 个答案:

答案 0 :(得分:0)

我尝试添加评论,但我只能添加答案!由于我有类似的要求。现在我可以在运行在Android或iPhone上的JavaScript中使用Signalr客户端套接字,或者在桌面浏览器上运行(在www.a.com上托管html文件),以连接到由www中托管的C#编写的Signalr Websocket服务器。 b.com客户端和服务器可以“聊天”。但是,如果没有通过服务器,两个客户端就无法相互通信。我问同样的问题吗?