打印

怎样在工程中建立一个持久的socket连接???

怎样在工程中建立一个持久的socket连接???

当用户在浏览端登录系统后,就建立一个socket连接,然后主页面上用AJAX每一秒钟去触发ruby写的socket客房端程序,监测有没有数据收发,若有就进行相应的收发操作.socket的服务器端是C++写的.现在的问题是页面上的AJAX每一秒触发一次时就新建立了一个连接,这样在服务端很快就有了可多连接服务很快也就会死掉,这怎么办呢?怎样在页面的应用程序中建立一个永久连接呢?

TOP

没个浏览器客户端需要获取的数据是否是一样的?

如果是一样的,你可以创建一个单例,定时去取信息,每个客户端获取时直接返回当前值

如果是不一样的,如果并发比较大,就需要做pool了

TOP