Hallo liebe Community.
Ich habe einen TCP Chat geschrieben, der funktioniert soweit auch ganz gut.
Nun möchte ich eine Funktion einbauen, die IP´s bannt, indem man diese im Source beim Login abfragt.
Ich versuche das gerade so, funktioniert aber nicht.
Alles anzeigen
Was mache ich dort falsch? :(
Ich habe einen TCP Chat geschrieben, der funktioniert soweit auch ganz gut.
Nun möchte ich eine Funktion einbauen, die IP´s bannt, indem man diese im Source beim Login abfragt.
Ich versuche das gerade so, funktioniert aber nicht.
Quellcode
- private void CreateNewClientManager(Socket socket)
- {
- ClientManager newClientManager = new ClientManager(socket);
- newClientManager.CommandReceived += new CommandReceivedEventHandler(CommandReceived);
- newClientManager.Disconnected += new DisconnectedEventHandler(ClientDisconnected);
- if ([COLOR=red]newClientManager.IP == "127.0.0.1"[/COLOR])
- {
- //this.CheckForAbnormalDC(newClientManager);
- //this.clients.Add(newClientManager);
- //this.UpdateConsole("Connected.", newClientManager.IP, newClientManager.Port);
- }
- else
- {
- this.CheckForAbnormalDC(newClientManager);
- this.clients.Add(newClientManager);
- this.UpdateConsole("Connected.", newClientManager.IP, newClientManager.Port);
- }
- }
Fehler 1 Der Operator "==" kann nicht auf Operanden vom Typ "System.Net.IPAddress" und "string" angewendet werden. C:\Users\Dustin\Documents\Visual Studio 2010\Projects\CommandServer\ConsoleServer\Program.cs 71 17 ConsoleServer
Was mache ich dort falsch? :(