30. august 2005 - 21:53
Der er
13 kommentarer og 1 løsning
Start ny serversocket fejler?
Jeg vil prøve i en lille Java-app' jeg er i gang med, at starte en ny serversocket. Bruger noget kode ala: ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(2000); } catch (IOException e) { System.err.println("ERROR!"); System.exit(-1); } Men jeg får hele tiden fejl. Jeg har importeret java.net.* osv. Jeg kører WinXP med Eclipse. Skal man give et eller andet lov til at starte en serversocket?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
30. august 2005 - 21:54
#1
Har også prøvet med andre porte osv...
30. august 2005 - 22:07
#2
prøv lige at udskrive e så vi kan se hvilken fejl det er !
30. august 2005 - 22:17
#3
Jeg får fejlen ERROR! som jeg selv har angivet, hvis den ikke vil connecte. Men hvorfor den ikke vil connecte kan jeg ikke lure?
30. august 2005 - 22:18
#4
Hovsa :-) Hvordan udskriver jeg e?
30. august 2005 - 22:18
#5
System.out.println(e);
30. august 2005 - 22:18
#6
eller System.out.println(e.getMessage());
30. august 2005 - 22:19
#7
Jeg tåger lidt nu. Jeg får fejlen: java.net.BindException: Address already in use: JVM_Bind
30. august 2005 - 22:20
#8
et eller andet bruger allerede den port
30. august 2005 - 22:26
#9
Kan jeg se et sted hvad jeg bruger den port til og evt. hvilke der er frie? Og er det muligt, at have både en server kørende i Eclipse, samtidig med man kan teste en evt. klient man vil lave?
30. august 2005 - 22:26
#10
Men laver du ikke et svar, tror den virker nu med en anden port.
30. august 2005 - 22:28
#11
åben en kommando prompt og skriv: netstat -an den viser hvillke porte som er i brug
30. august 2005 - 22:28
#12
du kan godt køre både server og client i samme Eclipse
30. august 2005 - 22:28
#13
og et svar
30. august 2005 - 22:37
#14
TAK! :-)
Kurser inden for grundlæggende programmering