Änderungen von bis zur Messe eingecheckt
This commit is contained in:
@@ -147,6 +147,21 @@ namespace BeWoChatServer
|
||||
switch(dataPacket.DataIdentifier) {
|
||||
case DataIdentifier.KeepAlive:
|
||||
|
||||
//spiele Ping-Pong
|
||||
|
||||
var keepAlivePacket = new Packet(
|
||||
dataPacket.Socket,
|
||||
dataPacket.ClientName,
|
||||
dataPacket.SenderPersonOid,
|
||||
0,
|
||||
dataPacket.IsEmployee)
|
||||
{
|
||||
DataIdentifier = DataIdentifier.KeepAlive,
|
||||
Tenant = dataPacket.Tenant
|
||||
};
|
||||
|
||||
dataPacket.Socket.Send(keepAlivePacket.GetDataStream());
|
||||
|
||||
break;
|
||||
|
||||
case DataIdentifier.Login:
|
||||
@@ -332,7 +347,11 @@ namespace BeWoChatServer
|
||||
Console.WriteLine("Konnte den Client nicht aus der Liste entfernen.");
|
||||
}
|
||||
|
||||
var notificationPacketLogout = new Packet(dataPacket.Socket, dataPacket.ClientName, dataPacket.SenderPersonOid, 0, dataPacket.IsEmployee) {DataIdentifier = DataIdentifier.StatusNotificationLogout};
|
||||
var notificationPacketLogout = new Packet(dataPacket.Socket, dataPacket.ClientName, dataPacket.SenderPersonOid, 0, dataPacket.IsEmployee)
|
||||
{
|
||||
DataIdentifier = DataIdentifier.StatusNotificationLogout,
|
||||
Tenant = dataPacket.Tenant
|
||||
};
|
||||
|
||||
Console.WriteLine(DateTime.Now + ": Sende Logout von " + dataPacket.ClientName + " an alle anderen Clients");
|
||||
foreach (var client in clientList.Where(w => !w.Value.PersonOid.Equals(dataPacket.SenderPersonOid)))
|
||||
@@ -459,7 +478,7 @@ namespace BeWoChatServer
|
||||
|
||||
var sender = dataPacket.Socket;
|
||||
|
||||
var notificationPacketLogout = new Packet(dataPacket.Socket, dataPacket.ClientName, dataPacket.SenderPersonOid, 0, dataPacket.IsEmployee) { DataIdentifier = DataIdentifier.StatusNotificationLogout };
|
||||
var notificationPacketLogout = new Packet(dataPacket.Socket, dataPacket.ClientName, dataPacket.SenderPersonOid, 0, dataPacket.IsEmployee) { DataIdentifier = DataIdentifier.StatusNotificationLogout, Tenant = dataPacket.Tenant};
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user