Chinaunix

标题: 如果客户端用JavaScript,服务器端弄C++,是不是只有websocket这个方法建立连接? [打印本页]

作者: fender0107401    时间: 2015-10-19 09:39
标题: 如果客户端用JavaScript,服务器端弄C++,是不是只有websocket这个方法建立连接?
本帖最后由 fender0107401 于 2015-10-19 09:39 编辑



我打算客户端就用Firefox,然后全用HTML来做界面,但是服务器端还是用C++来保证高性能。这样的话,就需要用JavaScript来跟服务器端建立连接。

我周末研究了一下websocket++这个库:http://www.zaphoyd.com/websocketpp/

想问问,还有没有其他途径。
作者: cokeboL    时间: 2015-10-19 09:58
后端用nodejs吧比c++写着舒服,然后就js一统江湖了
另外,php是世界上最好的语言
作者: fender0107401    时间: 2015-10-19 10:05
回复 2# cokeboL

node.js的性能行不行啊?听说不怎么样啊。

之前我就是写php,突然感觉用C++写挺好,OOP完善,性能也高。

   
作者: fender0107401    时间: 2015-10-19 10:05
我去搜搜node.js的相关资料。
作者: fender0107401    时间: 2015-10-19 10:07
如果是用JavaScript和C++的话,那么中间就用json格式来通信,C++有不少的json的库。
作者: cokeboL    时间: 2015-10-19 11:43
nodejs性能很棒的
作者: changsha    时间: 2015-10-19 19:47
websocket只是用来建立长链接,短链接的话cgi,http都可以的吧
作者: csumck    时间: 2015-10-19 22:05
nodejs做接入层, 后端逻辑需要性能的话可以用C来做, 然后nodejs和C服务之间可以用消息队列\pb之类的来通信.
听说http2也支持长连接了, 但是不知道有什么开源库可以用
作者: fender0107401    时间: 2015-10-20 08:48
我想要的效果是是:浏览器跟网站只建立一个连接,然后所有的数据传输都走这一个连接。

不过websocket似乎没法跨页。
作者: fender0107401    时间: 2015-10-20 08:48
我想要的效果是是:浏览器跟网站只建立一个连接,然后所有的数据传输都走这一个连接。

不过websocket似乎没法跨页。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2