|
@@ -637,6 +637,13 @@ us.polling = function (requset, response, userid, pageid, type) {
|
|
;
|
|
;
|
|
//获取当前连接的用户,如果获取成功那么直接修改用户的连接
|
|
//获取当前连接的用户,如果获取成功那么直接修改用户的连接
|
|
if (_userarray[pageid]) {
|
|
if (_userarray[pageid]) {
|
|
|
|
+ //防止重复多连
|
|
|
|
+ try {
|
|
|
|
+ _userarray[pageid].response.end("");
|
|
|
|
+ }
|
|
|
|
+ catch (e) {
|
|
|
|
+
|
|
|
|
+ }
|
|
_userarray[pageid].response = response;
|
|
_userarray[pageid].response = response;
|
|
if (_messagearray && _messagearray.message.length > 0) {
|
|
if (_messagearray && _messagearray.message.length > 0) {
|
|
response.write(JSON.stringify(_messagearray.message) + "\r\n");
|
|
response.write(JSON.stringify(_messagearray.message) + "\r\n");
|