比如要和C++开发的WINDOWS LINUX服务端运行的SOCKET服务器 实现字节流式的通讯机制,教程里 好像 没提高这种方案,这种方式是否可行?谁给介绍一下能
websocket 不行么?
websocket 不行么?
这么多人问 为什么websocket 不行,好 可以告诉你们,从PC转过来的开发人员 都是有成熟的服务器端构架和代码的积累的,继续C++LINUX做服务器 代价最小,最稳定 也最简单,好,那么谁能告诉我 我需要的答案吗 ,CREATOR是否能实现SOCKET方式通讯机制,如果可以 请执教,如果根本没这种可能,好 换方案就是了
网页里面不支持原生socket,除非你们要放弃h5,那就需要换个引擎了
js是运行于浏览器的沙箱中,通信也只能通过浏览器。浏览器是不会单独去实现你的私有协议的。这和你使用creator或者其他H5游戏引擎没有任何关系。
在你们已经成熟的服务端框架上加个websocket支持就好了,不是很复杂
解决方法:
1.把你们服务器的通讯协议从SOCKET改成websocket这样就可以了,也是最好的解决方法
2.自己把SOCKET的C++协议库接到客户端协议中,这个有点麻烦,不建议使用
无论是socket,还是WebSocket,不过都是数据的传输方式罢了,你上层收到的都是字节流数据,只需要在下层支持一下WebSocket即可。就好比网购,你管他是顺风还是韵达,能收发货物就行。我们的服务器以前都是C++ socket 写的,下层适配一下搞定,上层使用没有任何变化,已经跑了好几年了。