|
|
|
@ -123,8 +123,6 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
{ |
|
|
|
|
//获取发送人连接 |
|
|
|
|
var socket = CONNECT_POOL.Where(q => q.Key == _userdata.Id).Select(q => q.Value).First(); |
|
|
|
|
while (true) |
|
|
|
|
{ |
|
|
|
|
if (socket.State == WebSocketState.Open) |
|
|
|
|
{ |
|
|
|
|
ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[2048]); |
|
|
|
@ -180,7 +178,7 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
catch (Exception exs) |
|
|
|
|
{ |
|
|
|
|
result.IsSucceed = false; |
|
|
|
|
result.result = "异常:"+ exs.Message+ ""; |
|
|
|
|
result.result = "异常:" + exs.Message + ""; |
|
|
|
|
//消息转发异常处理,本次消息忽略 继续监听接下来的消息 |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
@ -190,7 +188,6 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
result.IsSucceed = false; |
|
|
|
|
result.result = " 重新连接!"; |
|
|
|
|
} |
|
|
|
|
}//while end |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|