diff --git a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/MainActivityMitarbeiter.java b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/MainActivityMitarbeiter.java index 14cd276fa..1e4c0c9ca 100644 --- a/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/MainActivityMitarbeiter.java +++ b/Android/BewoMitarbeiterApp/app/src/main/java/beyondsoft/bewomitarbeiterapp/MainActivityMitarbeiter.java @@ -269,14 +269,14 @@ public class MainActivityMitarbeiter extends Activity { public void SendAfterGetConnection(){ + // Wird immer nach dem Login aufgerufen, um den Mitarbeiter beim Server anzumelden + if(socket.isConnected()) { try { Packet p = new Packet(); p.ChatName = SoapConnectionManager.User.getFullName(); p.ChatDataIdentifier = DataIdentifier.LOGIN; p.SenderPersonOid = SoapConnectionManager.User.getPersonOid().intValue(); - //p.RecipientPersonOid = 3; - p.ChatMessage = "Chromosomenfasching"; new Thread(new TestMessageSender(p.GetDataStream())).start(); } catch(Exception e) { diff --git a/BeWoChatServer/Server.cs b/BeWoChatServer/Server.cs index 40286c19d..9b2326061 100644 --- a/BeWoChatServer/Server.cs +++ b/BeWoChatServer/Server.cs @@ -116,7 +116,8 @@ namespace BeWoChatServer // Nur bei DataIdentifier.Login //TODO: SenderOid im Dictionary speichern - switch(dataPacket.DataIdentifier) { case DataIdentifier.Login: + switch(dataPacket.DataIdentifier) { + case DataIdentifier.Login: var endPoint = dataPacket.Socket.RemoteEndPoint; var endPointCollection = clientList.Select(s => s.Key.RemoteEndPoint).ToList();