![]() |
1
3
在你链接的netty.io网站上,我看到了对websockets的支持,但没有JS实现。因此,答案取决于是否有NET.IO可用的JS实现(比如Socket.io有Java和JS的客户端)。 如果Netty既有Java和JS的实现,也必须提取用于在核心项目中调用的接口的所有方法。Android和桌面项目的接口实现将是您当前使用的Java实现,而对于GWT后端,您将使用JSNI调用来实现JS实现。 例如,您可以看到我的Github项目使用游戏服务:Google Play游戏实现可用于HTML、桌面和Android,所有实现都基于相同的界面,HTML实现使用对Google JSLIB的JSNI调用: https://github.com/MrStahlfelge/gdx-gamesvcs/blob/master/html-gpgs/src/de/golfgl/gdxgamesvcs/GpgsClient.java 如果netty.io没有可用的JS实现,则必须自己完成,或者切换到另一个网络层。 |