Socket.setReuseAddress ???

Status
Nicht offen für weitere Antworten.
T

Thanni

Gast
kann mir mal bitte jamand erklären wie ich das genau benutzen soll ?

ich will auf dem gleichen port bei meiner socket anwendung nochmal reconnecten aber mit diesem befehl klappt das nur manchmal dann sagt mir die vm das der port schon belegt ist
ich glaube wir hatten das thema schon mal sind aber auf keine lösung gekommen bis ich diesen befehl gefunden habe , war ricxhtig happy aber irgendwie klappt der nicht so richtig


ich nutze ein applet wenn es läd connected es sich automatisch wenn es refresht wird disconnected es und connected wieder somit vergisst der glaube wieder das der port auf reuse gesetzt war , keine ahnung hoffe ihr könnt mir helfen


gruß thanni
 
T

Thanni

Gast
Hallo

bitte antwortet wenigstens, selbst wenn ihr keine pos antwort habt
sonst kommt man sich total igoriert vor


gruß thanni
 

Pulvertoastman

Bekanntes Mitglied
Du solltest das Socket Objekt ohne Port Nummer erstellen. Etwa so.

Code:
Socket socket = new Socket();
socket.setReuseAddress(true);
socket.connect(new InetSocketAddress(hostname, port));

Aber Vorsicht: Das geht erst seit JDK1.4.
 
G

Guest

Gast
Pulvertoastman hat gesagt.:
Du solltest das Socket Objekt ohne Port Nummer erstellen. Etwa so.

Code:
Socket socket = new Socket();
socket.setReuseAddress(true);
socket.connect(new InetSocketAddress(hostname, port));

Aber Vorsicht: Das geht erst seit JDK1.4.

Danke das du dich meiner erbarmt hast

leider hilft mir das nicht wirklich weiter; mein client socket soll ja auf einem bestimmt port sein
beispiel server auf 55000 und client auf 55001 oder auch auf 55000

meine bisherige verbindung bekomme ich so

Code:
connection=new Socket();
InetAddress lAdd= connection.getLocalAddress();
connection=new Socket(Host,55000,lAdd,55001);
... geht auch aber halt nur einmal

mit deiner methode müsste ich vorher irgendwie den cport binden an meinen client da ich ja nur host und port angebe

habs dann so probiert
Code:
    connection.setReuseAddress(on);
    InetSocketAddress isa=new InetSocketAddress(lAdd,55001);
    connection.setReuseAddress(on);
    connection.bind(isa);
    connection.setReuseAddress(on);
    connection.connect(new InetSocketAddress("192.168.1.41",55000));
    connection.setReuseAddress(on);

achja on = true;

ich habe setreuseaddress mal sicherheitshalber überall hingepackt ;) damit er es auch kappiert geht aber trotzdem nicht normalerweise soll es ja einmal reichen bevor man den socket schließt ... ha

also mein client ist in einem applet und wenn ich refresh mache wird der socket disconnected und alles geht von vorne los und er will sich wieder auf den gleichen port binden geht aber nicht ...
[/quote]
 

Pulvertoastman

Bekanntes Mitglied
Der Versuch, das bind in den init-Bereich zu verlagern, könnte das Problem etwas entschärfen.

Wird der Socket wirklich disconnected? Was sagt der Server dazu?
 
T

Thanni

Gast
Pulvertoastman hat gesagt.:
Der Versuch, das bind in den init-Bereich zu verlagern, könnte das Problem etwas entschärfen.

Wird der Socket wirklich disconnected? Was sagt der Server dazu?

ich kann doch erst bind aufrufen wenn auch ein socket da ist ?
ich habe schon alles mögliche probiert immer das gleiche ergebnis wenn reuseaddress mal funktioniert dann nur ein oder 2 mal und dann nich mehr

beim server wird nichts mehr angezeigt es wird alles richtig getrennt
und in meiner firewall sehe ich auch keine offene verbindung mehr bzw belegte ports

alles sehr seltsam

mfg Thanni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Socket Server -> lesen von / schreiben zu php-script Netzwerkprogrammierung 6
B Versuch mit Socket etwas zu lesen und zu schreiben Netzwerkprogrammierung 15
G Socket Socket Kommunikation Netzwerkprogrammierung 1
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
H Socket Kann ein Socket server 2 dimensionale Arrays empfangen und versenden? Netzwerkprogrammierung 3
D Socket-Verbindungen übers Internet Netzwerkprogrammierung 4
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
N Java socket Programmierung Filme verschicken Netzwerkprogrammierung 20
A TCP multiClientServer mit socket mittels ObjectOutputStream Netzwerkprogrammierung 12
A Socket-Anwendung (BufferedWriter/Reader liest nicht aktuellen Wert) Netzwerkprogrammierung 6
platofan23 Socket Java Socket mit DynDns nicht erreichbar Netzwerkprogrammierung 6
S Socket Bilder über Socket Senden Netzwerkprogrammierung 0
M Socket Socket lehnt Verbindung ab Netzwerkprogrammierung 3
x46 Connection reset by peer: socket write error Netzwerkprogrammierung 6
x46 Socket Files per Socket verschicken Netzwerkprogrammierung 1
platofan23 Probleme mit Socket bei Android Studio? Netzwerkprogrammierung 22
platofan23 Socket Hilfe mit Socket Thread und ArrayList Netzwerkprogrammierung 6
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
D new ObjectInputStream(socket.getInputStream()); Netzwerkprogrammierung 15
E Socket Frage Netzwerkprogrammierung 6
D ServerSocket - Socket Verbindungsart Netzwerkprogrammierung 3
T Frage bzgl. Socket-API Netzwerkprogrammierung 1
F TCP Socket auf Verbindungsabbruch prüfen Netzwerkprogrammierung 15
F Socket Verbindung mit Verschlüsselung und Authentifierzung Netzwerkprogrammierung 1
I Socket ObjectOutputStream-Socket: Objekt wird falsch übertragen Netzwerkprogrammierung 2
T Socket Socket connections schließen? Netzwerkprogrammierung 2
D Socket Socket OutputStream leeren? Netzwerkprogrammierung 3
T Socket Java Programm hängt sich auf bei dem versuch von einem Socket scanner Daten zu erhalten. Netzwerkprogrammierung 1
F Socket Socket in anderen Methoden Netzwerkprogrammierung 1
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
M Problem bei Socket (MultiplayerSpiel) Netzwerkprogrammierung 4
I Socket Netzwerkprogrammierung 1
F Wiederverbinden nach socket Abbruch Netzwerkprogrammierung 1
J 1 Socket - 2 Serversocket Netzwerkprogrammierung 4
T Socket sendet erst nach socket.close() Netzwerkprogrammierung 2
F Socket Verbindungsaufbau abbrechen Netzwerkprogrammierung 3
P Socket Socket-Verbindung Input sehr langsam Netzwerkprogrammierung 1
I Socket Kommunikation C / Java Netzwerkprogrammierung 2
Joew0815 socket event handler Netzwerkprogrammierung 2
F Einfache Socket Verbindung Netzwerkprogrammierung 2
A Socket Socket Receive-/SendBuffersize Netzwerkprogrammierung 0
D Socket server auf Smartphone Netzwerkprogrammierung 9
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
A Socket Socket Server netcat Netzwerkprogrammierung 1
Shams Anfängerfrage zu Server-Socket-Kommunikation Netzwerkprogrammierung 2
M Socket String Arrays über Socket an Server schicken Netzwerkprogrammierung 2
D Socket Error: java.lang.NullPointerException Netzwerkprogrammierung 1
D TCP Socket funktioniert nicht richtig Netzwerkprogrammierung 3
X Problem mit vielen Bytes über Socket Netzwerkprogrammierung 23
B SSL Socket Netzwerkprogrammierung 2
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
R Dauerhaft offene Socket-Verbindung? Netzwerkprogrammierung 3
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
P Warum kann ich kein Socket aufbauen? Netzwerkprogrammierung 12
S Socket SSL Socket und Sun/Oracle Java Netzwerkprogrammierung 5
S Socket Socket Verbindung wiederherstellen Netzwerkprogrammierung 16
precoc Server Socket Start / Stop Netzwerkprogrammierung 5
N SOCKET mehrere Requests, keep Alive serverspezifisch? Netzwerkprogrammierung 3
S ImageIcon über Socket schicken (Serialisierung) Netzwerkprogrammierung 6
C Socket Systemsperren mit Socket Netzwerkprogrammierung 4
H Socket Objekte über Socket? Allgemeine Verständnisprobleme in Sachen Socket Netzwerkprogrammierung 3
D Socket Multithread-Socket | Kurz vor dem Ziel Netzwerkprogrammierung 7
C Datei über Socket schreiben und Ereignis lesen Netzwerkprogrammierung 9
D Socket Dynamische Socket-Thread Erzeugung Netzwerkprogrammierung 2
D Socket Socket absichtlich so schließen, dass Gegenseite java.net.SocketException: Connection reset wirft Netzwerkprogrammierung 4
J Socket Dateien über Socket auf Server speichern Netzwerkprogrammierung 3
S Socket-Frage zu einem LAN-Spiel. Netzwerkprogrammierung 3
A UDP verlorene Pakete/ socket.receive zu langsam Netzwerkprogrammierung 27
CookieSoft Socket Packet per Socket Netzwerkprogrammierung 8
CookieSoft Fehler bei Socket Netzwerkprogrammierung 4
D Socket Datei nur stückweise über Socket verschicken Netzwerkprogrammierung 6
T Per Socket auf POP3 zugreifen? Netzwerkprogrammierung 7
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
Z Socket Socket-Thread falsch? Netzwerkprogrammierung 5
Helgon Socket Socket IP Frage + Tutorial/Bücher Netzwerkprogrammierung 5
S Socket Verschiedene Exceptions beim Übertragen von Bildern über Socket Netzwerkprogrammierung 20
T Socket String zu Socket Netzwerkprogrammierung 26
M Datenübertragung per Socket nur alle 200ms Netzwerkprogrammierung 4
C Socket Socket: Connection timed out Netzwerkprogrammierung 3
T Socket blockierter Socket Netzwerkprogrammierung 4
C Socket Probleme beim Lesen und Schreiben aus/in einen Socket Netzwerkprogrammierung 2
T Alternative Socket mit Verbindungsabbruch Erkennung Netzwerkprogrammierung 2
M Socket, Ende Dateitransfer Netzwerkprogrammierung 4
X Über eine Socket-Verbindung Arrays übergeben Netzwerkprogrammierung 5
D RMI oder Socket Netzwerkprogrammierung 4
H Socket Socket listening Netzwerkprogrammierung 11
D Client Socket mit Eventlistener? Netzwerkprogrammierung 5
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
A Socket Netzwerkprogrammierung 18
N Socket geht auf Windows, aber auf Mac nicht ? Netzwerkprogrammierung 3
ruffio1978 Telnet über ein socket ansprechen Netzwerkprogrammierung 8
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
M SSl Socket Server und openssl key Netzwerkprogrammierung 3
J Socket Socket Programmierung. Wie anfangen? Netzwerkprogrammierung 4
DEvent Keine IOException beim schreiben Socket Netzwerkprogrammierung 3
A Socket Server: Message an verschiedene Clients senden Netzwerkprogrammierung 4
F Socket Verbindungen über mehrere Server Netzwerkprogrammierung 4
Dit_ FTP Download | "PassiveMode"-Socket öffnen Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben