Hallo,
hab nen UDP Listener gebastelt der auf dem UDP Port 162 lauschen soll. Wenn ich ihn aufrufe bringt er allerdings ne Socket Exception. Das heist der Port wird schon von einem anderen Gerät benutzt !? Hab ein Standard Windows XP SP2 drauf, SNMP nicht installiert. Hat einer ne Idee was da blockiert ?
Danke
Gruß Euro.
Gib mal in der Konsole netstat -? ein. Mit irgend einem Parameter kannste dir den Prozess ansehen welcher auf den Port hängt.
Hallo,
hab mit nestat -a die Ports abgefragt. Komischer weise ist der UDP 162 aber nicht dabei !?
Hier mal mein Code vieleicht hab ich auch da was falsch gemacht:
public void server_listen()
{
int listenPort = 162;
UdpClient listener = new UdpClient(listenPort);
IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, listenPort);
while (run == true)
{
byte[] bytes = listener.Receive(ref groupEP);
AddMessage("Switch: " + groupEP + " meldet: " + Encoding.ASCII.GetString(bytes, 0, bytes.Length));
ChangeColor(0);
UpdateBox();
}
}
In der Zeile 4. kracht es.
Gruß Euro.
Bist Du sicher, dass Dein Code nur EINMAL durchläuft ? Oder ziehst Du ev. MEHRERE Instanzen dieser Klasse ?
Der genannte Port müsste eigentlich frei sein (bei mir läuft der Code durch.... ausser man lässt ihn mehrfach laufen ohne den Socket zu schliessen)
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
Nö das geile ist, ich hab grad mal mit nmap geschaut ! Der Port ist offen und wird vom snmptrap dienst belegt ! Unter Dienste ist dieser Dienst aber gestoppt und deaktiviert ! 🙂
Frag mich wie da dann en listener laufen kann !?
Naja ich such mal weiter. Es wird ganz sicher nur eine Instanz erzeugt.
Gruß Euro.
Lad dir mal TCPView von sysinternals runter.
Dort kannst genau schauen welche Anwendung den Port belegt.
Gruß,
Tom
Hallo,
danke fü den Link. TCPView zeigt keine Verbindung auf dem Port 162 an. Wenn ich mit NMap aber meinen Rechner scanne läuft auf dem UDP/162 der snmptrap dienst !?
Ich glaub das irgendwas an meiner Windows Installation verbogen ist. Auf allen anderen REchnern die ich mir angeschaut hab läuft dieser service nämlich nicht !
Gruß Euro.
Es soll auch Viren geben welche sich da einnisten.... Hast Du einen Virenschutz drauf ? .... Firewall ?
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
Ja hab nen Virenscanner drauf. Die Windows Firewall hab ich mal ab- und angeschaltet. Hat aber auch nix gebracht ! 🙂
Gruß Euro.