server - client verbindung (anfänger)

pcProfie

Aktives Mitglied
hi

ich hab ein programm geschrieben, in dem ich eigentlich ein server und einen clienten habe, die miteinander kommunizieren. eigentlich... hauptklasse war dabei java.nio nach einem tutorial zur multiplayer - programmierung. über localhost funzt das ganze auch (klasse mit server starten, dass klasse mit client starten und alles läuft). wenn ich das aber mit 2 pcs versuche läufts nicht mehr. was muss ich machen, damit dass klappt?

wie muss ich das in den 3 situationen machen:
1) 2 pcs über crossover kabel
2) mehrere pcs im selben wlan netzwerk zuhause
3) mehrere pcs in der schule über die alle an einen server angeschlossen sind?

(das sind keine hausaufgaben, ich teste es nur in der schule, weil da alle pcs gleich sind und ich so verlässliche ergebnisse bekomme, was ermittlung von kommunikations-zeiten kriege)

danke schonmal
 

rme

Top Contributor
Wenn du IP als Protokoll zur Adressierung verwendest, unterscheiden sich die Situationen nicht. Kannst du etwas genauer beschreiben, was nicht mehr funktioniert? Kommt gar keine Verbindung mehr zustande oder kommen nur die Pakete nicht an?
 

pcProfie

Aktives Mitglied
erst mit localhost versucht :) dann die ip des server - pcs eingegeben. dumm aber jetzt gehts über crossover! :) ich habe vorhin eine andere ip eingegeben, fragt sich nur ob es in den anderen situation auch gehen wird. jetzt muss ich nur noch irgendwie gucken wo ich eine liste herkriegen kann mit den ips im netzwerk, dass er überall guckt ob der server gestartet ist und dann mit dem richtigen verbinden. wenn wie weiter unten in der pdf beschrieben die verschiedenen netzaufbaue ausprobiere, muss ich wenn der server an 1 clienten schicken soll und dieser client an der nächsten und dieser wieder an den nächsten, bei jedem clienten erst die daten kriegen (client klasse) und dann an den nächsten senden (server klasse) richtig?
 
Zuletzt bearbeitet:

rme

Top Contributor
Dann müsste man IMHO die genaue Fehlermeldung sehen.. und die üblichen Sachen testen - ist der Server pingbar? Funktioniert ein verbinden mit telnet?
 

pcProfie

Aktives Mitglied
das einige was ich an dem quellcode nicht verstehe ist: wieso öffnet er soviele serversocketchannels? bei mir steht beim serverstart 12 mal "opening a non-blocking ServerSocketChannel on port 8000 on InetAddress ___"?
 

pcProfie

Aktives Mitglied
Dann müsste man IMHO die genaue Fehlermeldung sehen.. und die üblichen Sachen testen - ist der Server pingbar? Funktioniert ein verbinden mit telnet?

als fehlermeldung wars vorhin nur:

java.net.connectexception:connection refused: no further information
at: zeile ( while(!channel.finishConnect()) { )

mir war da nicht klar wo der fehler liegt. ich hab ma in der schule nachgefragt und die meinten was mit apache server. da ich das alles mit java lösen wollte, kam das nicht in frage
 

rme

Top Contributor
Die vielen Channels werden geöffnet, weil du vermutlich mehrere Schnittstellen hast: LAN, WLAN, Localhost, evtl. noch was durch Programme wie Hamachi oder Firewalls..

Wenn das Problem irgendwas mit apache zu tun hätte, würdest du beim Starten des Servers auch eine Fehlermeldung bekommen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
D TCP Verbindung (Java Client und Visual Basic Server) Netzwerkprogrammierung 12
S Socket Applet Client bekommt keine GLOBALE Verbindung zum Server Netzwerkprogrammierung 25
D Server Client Verbindung - Unexpected End of File - Invalid HTTP Response Netzwerkprogrammierung 4
T Socket Client versucht zyklische Verbindung zum Server Netzwerkprogrammierung 4
Y server client socket verbindung übers internet aufbauen Netzwerkprogrammierung 8
H Socket Client server,verbindung läst sich nicht abbauen&code optimierung Netzwerkprogrammierung 3
H Server und Client-keine verbindung über den localhost Netzwerkprogrammierung 6
B Verbindung zwischen Client und Server Netzwerkprogrammierung 2
F Java Client-Server-Client Verbindung Netzwerkprogrammierung 9
W Socket Client-Server Verbindung. Wie Strings senden? Netzwerkprogrammierung 6
T Server Client Verbindung halten ,wie? Netzwerkprogrammierung 3
R Server/Client Verbindung - Datei schreiben Netzwerkprogrammierung 15
I Performanteste Kommunikationsmethode zwischen Client u. Server Netzwerkprogrammierung 4
L Socket Automatische Zuweisung von Server und Client Rolle Netzwerkprogrammierung 12
ExceptionOfExpectation Server/Client-Kommunikation Netzwerkprogrammierung 34
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
Yonnig Threads mit Client/Server und GUI (laufend bis button-click) Netzwerkprogrammierung 9
J Client-Server und SOAP Netzwerkprogrammierung 23
L30nS RMI Aufruf einer Client-Methode von einem RMI-Server Netzwerkprogrammierung 3
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 92
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
D Server - Client Informationsaustausch, Möglichkeiten Netzwerkprogrammierung 3
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
D Slf4j - Logging - Client-Server Architektur Netzwerkprogrammierung 3
J client server mit nur einem PC Netzwerkprogrammierung 33
M Socket Nachricht von TCP-Client an Server schicken Netzwerkprogrammierung 12
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
G Server-Client IO Problem Netzwerkprogrammierung 6
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
I Client/Server Kommunikation bei einem Spiel Netzwerkprogrammierung 4
E Objekte versenden, Client-Server Netzwerkprogrammierung 25
C Mini Client-Server-Anwendung funktioniert nicht Netzwerkprogrammierung 8
P Server als Client nutzen Netzwerkprogrammierung 8
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
Cromewell Socket Multithreaded Server und Client Netzwerkprogrammierung 1
Y Client/Server/DB communication Netzwerkprogrammierung 3
JavaWolf165 Socket mit .writeUtf etwas vom Client zum Server schicken Netzwerkprogrammierung 13
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
brainless Client Server Kommunikation verschlüsseln Netzwerkprogrammierung 13
gamebreiti Socket Server / Client Anwendung Manipulation von Objekten durch Server Netzwerkprogrammierung 9
T Socket Server/Client Kommunikation Netzwerkprogrammierung 8
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
A ByteBuffer - Client/Server Netzwerkprogrammierung 9
K C# Server - Android Client Netzwerkprogrammierung 0
P MIME-TYPE Erklaerung, Kommunikation zwischen Client und Server Netzwerkprogrammierung 3
J Sichere Kommunikation bei Server Client Netzwerkprogrammierung 3
T Frage zu Client-Server Applikation Netzwerkprogrammierung 2
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
M Theoretische Frage zu Server - Client Netzwerkprogrammierung 2
P HTTP Server / Client Netzwerkprogrammierung 1
E Thematik Client server Netzwerkprogrammierung 2
D Client/Server per Crossover Lan Kabel Netzwerkprogrammierung 1
S Client Server Connection Netzwerkprogrammierung 4
V erste Client - Server Anwendung, paar Fragen wie Socketverbindung checken usw. Netzwerkprogrammierung 4
S Sichere Server/Client Architektur Netzwerkprogrammierung 1
D Chat Server/mehre Client Netzwerkprogrammierung 9
I Server+Client Netzwerkprogrammierung 3
N Client am Server abmelden Netzwerkprogrammierung 0
F Server/Client Probleme Netzwerkprogrammierung 3
U Socket Instant Messanger (Server Linux, Client Windows) Netzwerkprogrammierung 1
Athena Grundsatzfragen zu Client-Server-Architektur / Matchmaking Netzwerkprogrammierung 1
A Problem beim Senden von Client zu Server Netzwerkprogrammierung 10
F Client Server DB Netzwerkprogrammierung 0
A Verständnisfrage Multi-Threaded Client/Server Netzwerkprogrammierung 5
F Tipps zum Thema Server/Client vie SOAP Netzwerkprogrammierung 0
F Socket Java - Server/Client simple Netzwerkprogrammierung 1
R Zeitliche Syncronisation Server - Client Netzwerkprogrammierung 0
S Server-Client: Image senden Netzwerkprogrammierung 2
C Multithreading Client / Server erklärt Netzwerkprogrammierung 11
J Client Server - Serialisierung Netzwerkprogrammierung 8
Luk10 Server / Client: Clients speichern! Netzwerkprogrammierung 6
M allgemeine Frage über Server-Client-Kommunikation Netzwerkprogrammierung 5
K Client => Server Netzwerkprogrammierung 2
A ? Home-Network, Server/Client-Einrichtung Netzwerkprogrammierung 4
S Socket Server: ConnectionError vom Client erkennen Netzwerkprogrammierung 31
A Java Server - IOS Client Applikation Netzwerkprogrammierung 20
L Ratschlag zur Umsetzung einer client-server-Kommunikation Netzwerkprogrammierung 6
M RMI RMI Probleme zwischen Client und Server Netzwerkprogrammierung 5
J Erster Server-Client läuft auf lokalem Rechner problemlos. Zwei Rechner über das Internet nicht Netzwerkprogrammierung 8
N Client-Server-Datenbank Netzwerkprogrammierung 13
Kjubert Synchronisieren von Objekten über Client/Server - bester Weg? Netzwerkprogrammierung 7
B Client/Server Connection Problem Netzwerkprogrammierung 2
S Server Client Daten hin und herschicken Netzwerkprogrammierung 2
R Server zu Client Kommunikation Netzwerkprogrammierung 11
T Server und Client verbinden nicht Netzwerkprogrammierung 6
V Socket UDP Server/Client Kommunikation sehr langsam Netzwerkprogrammierung 2
das-mo Client/Server sendet nicht Netzwerkprogrammierung 7
Z Socket Server/Client vernünftiger Verbindungsabbruch Netzwerkprogrammierung 4
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
F TCP Server/Client Netzwerkprogrammierung 14
M Problem Client - Server Sockets: .ready() wird nie true! Netzwerkprogrammierung 6
Ollek Socket Sucher passende Server/Client Lösung für meine Anwendung Netzwerkprogrammierung 2
N eine klasse mit server & client Netzwerkprogrammierung 5
D RMI Gui auf client updaten basierend auf den Property Änderung des Models auf dem Server ohne polling Netzwerkprogrammierung 12
S Socket Einfache Client/Server-Anwendung Netzwerkprogrammierung 11
F Socket Server/Client Kommunikation Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben