forked from powerfun/udpservice
房间对战退出房间发送时机微调
This commit is contained in:
parent
6e6d3b2050
commit
163eb686f0
@ -148,6 +148,7 @@ namespace OnlineUserPool.ViewModels
|
|||||||
case 0:
|
case 0:
|
||||||
{
|
{
|
||||||
var client = Clients.FirstOrDefault(n => n.Equals(remoteIpEndPoint));
|
var client = Clients.FirstOrDefault(n => n.Equals(remoteIpEndPoint));
|
||||||
|
if(client == null) return;
|
||||||
client.LastActiveTime = DateTime.Now;
|
client.LastActiveTime = DateTime.Now;
|
||||||
if (msg.V > 0)
|
if (msg.V > 0)
|
||||||
{
|
{
|
||||||
@ -159,6 +160,7 @@ namespace OnlineUserPool.ViewModels
|
|||||||
case 1:
|
case 1:
|
||||||
{
|
{
|
||||||
var client = Clients.FirstOrDefault(n => n.Equals(remoteIpEndPoint));
|
var client = Clients.FirstOrDefault(n => n.Equals(remoteIpEndPoint));
|
||||||
|
if(client == null) return;
|
||||||
var msg1 = (msg as MsgModel);
|
var msg1 = (msg as MsgModel);
|
||||||
client.Competitionid = msg1.CompetitionId;
|
client.Competitionid = msg1.CompetitionId;
|
||||||
client.Model = msg1.Model;
|
client.Model = msg1.Model;
|
||||||
@ -542,13 +544,15 @@ namespace OnlineUserPool.ViewModels
|
|||||||
{
|
{
|
||||||
RoomList.Remove(room);
|
RoomList.Remove(room);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//发送信息给当前房间内的人
|
||||||
|
SendGameRoomMessage(room);
|
||||||
|
|
||||||
var mine = Clients.FirstOrDefault(c => c.MemberId == msg1.UserId);
|
var mine = Clients.FirstOrDefault(c => c.MemberId == msg1.UserId);
|
||||||
if (mine != null)
|
if (mine != null)
|
||||||
{
|
{
|
||||||
mine.RoomId = 0;
|
mine.RoomId = 0;
|
||||||
}
|
}
|
||||||
//发送信息给当前房间内的人
|
|
||||||
SendGameRoomMessage(room);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user