Client-zu-Client in Java?

Status
Nicht offen für weitere Antworten.

Strichaaa

Mitglied
Hi,

ich würde gern ein bisschen in die Netzwerkprogrammierung von Java einsteigen, allerdings ohne Servertechnik. Mein Programm soll einfach eine direkte Verbindung (afaik bekannt unter Peer to Peer, kenn mich da aber net aus, also nicht schlagen, wenns falsch ist) zu einem anderen Computer aufbauen, auf dem natürlich ebenfalls mein Programm laufen muss.

In "Java ist auch nur eine Insel" findet man aber keine Direktverbindungen, da läuft alles über Server. Gibt es dass überhaupt direkt in Java? Bzw. was muss ich tun/installieren, damit ich sowas bekomme? Und wo gibt es gutes, ausführliches Lernmaterial. Ob deutsch oder englisch ist mir egal, hauptsache ich habe eine gute und ausführliche Dokumentation zu dem Kram...


Gruß, Mi <><
 

Caffè Latte

Bekanntes Mitglied
Hi,

Client-zu-Client kann nicht funktionieren. Du brauchst immer einen Server. Bei den klassischen Peer-to-Peer-Netzen ist in der Clientsoftware auch immer ein Server enthalten. Ist alles eine Frage der Begriffsdefinition.

"Server" ist im eigentlichen Sinn immer eine Software. Ein "Server" kann aber auch ein Rechner sein, auf dem diese Server-Software läuft (ein dedizierter Server ist z.B. ein Rechner, der nur Dienste anbietet und an dem - als Client - nicht gearbeitet wird).

Vielleicht hilfts ...
 

Strichaaa

Mitglied
Achso, also brauch ich nur einfach eines der beiden Programme zum Server erklären. Klingt soweit recht einfach. Dann kann ich dann auch auf beiden als Server und als Client arbeiten, richtig?
Wenn ich zum Beispiel einen Editor machen wollte, bei dem zwei oder mehr Benutzer gleichzeitig an einer Datei arbeiten können - dann würde ich also zum Beispiel den Besitzer der Datei zum Server erklären, könnte aber die Datei bei ihm gleichzeitig auch verändern? Das wäre ja schließlich notwendig, sonst macht das alles keinen Sinn ^^
 

Dukel

Top Contributor
Peer-to-Peer heisst gleiches zu gleichem. D.h. jeder Client ist gleichzeitig ein Server. Und somit gibtslauter kleine Client / Server verbindungen und keine viele Client zu einem Server verbindung.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
J HTTP [Java 9] Neuer HTTP Client - Tutorial Netzwerkprogrammierung 3
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
F Socket Java - Server/Client simple Netzwerkprogrammierung 1
V Templates für Java Client rabbitmq Netzwerkprogrammierung 4
A Java Server - IOS Client Applikation Netzwerkprogrammierung 20
D TCP Verbindung (Java Client und Visual Basic Server) Netzwerkprogrammierung 12
TiME-SPLiNTER HTTP User Authentication: Java Client -> Webserver Netzwerkprogrammierung 7
J HTTP Java Client / Server Internet - Webshare ?! Netzwerkprogrammierung 9
G Java Client Proxy Skript Netzwerkprogrammierung 3
L C# WCF Server und Java Client? Netzwerkprogrammierung 2
N Socket Java server c# client problem Netzwerkprogrammierung 7
M client server in java Netzwerkprogrammierung 4
T imap (oder pop3/smtp) - client mit Java entwickeln Netzwerkprogrammierung 2
L Wieso klappt das nicht? (Client in Java) Netzwerkprogrammierung 15
I Java Client - C Server Netzwerkprogrammierung 8
sparrow Connection Reset bei Webserver, Java WebStart als Client Netzwerkprogrammierung 9
H Java.nio Server, Java.io Client Netzwerkprogrammierung 3
R Kommunikationsproblem zwischen JAVA-client und C-Server Netzwerkprogrammierung 5
M Java XML-RPC Server - PHP XML-RPC Client ? Netzwerkprogrammierung 8
F Java Client-Server-Client Verbindung Netzwerkprogrammierung 9
R Java Applikation als Client ,Servlet als Server: Problem? Netzwerkprogrammierung 3
S Kommunikation Fortran <-> Java auf Client-Server-Archi Netzwerkprogrammierung 2
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
B Axis2 Webservice mit Client Zertifikat Authentifizierung Netzwerkprogrammierung 3
Yonnig Threads mit Client/Server und GUI (laufend bis button-click) Netzwerkprogrammierung 9
T Jetty mit Client-Zertifikat nur bei spezifischer URL Netzwerkprogrammierung 1
J Einlesen von Servernachrichten von TCP-Client Netzwerkprogrammierung 17
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 Server - Client Informationsaustausch, Möglichkeiten Netzwerkprogrammierung 3
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
T Client zu Client Kommunikation Netzwerkprogrammierung 2
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
ruutaiokwu ständig "sender address rejected: improper use of smtp" bei smtp-client Netzwerkprogrammierung 4
A Chatserver/-client - Code stoppt bei readUTF() Netzwerkprogrammierung 7
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
L Zugriffprobleme Client - Webservice AspenTechnology Netzwerkprogrammierung 0
A Client Client Übertragung Netzwerkprogrammierung 12
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
K Socket Netty Client wirft Fehler! Netzwerkprogrammierung 3
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
U Client Soap Verbindung wieder schließen Netzwerkprogrammierung 0
U Socket Client mit hash authentifizieren Netzwerkprogrammierung 3
F HTTP HTTP Rest Client mit TLS1.2 und selbst signiertem Zertifikat Netzwerkprogrammierung 2
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
J Client - Serversocket Netzwerkprogrammierung 1
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
N Fragen zu Sockets Client Netzwerkprogrammierung 3
F Extasys TCp Client extends Funktion Netzwerkprogrammierung 0
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
O Client zwischen XML und JSON auswählen lassen Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
A ByteBuffer - Client/Server Netzwerkprogrammierung 9
A Socket Wie ein einfacher Multithreads Service mit Telnet als Client mit Observable/Observer gelöst.... Netzwerkprogrammierung 0
K C# Server - Android Client Netzwerkprogrammierung 0
T Application Client NullPointerExc Netzwerkprogrammierung 7
V TCP Client funktioniert auf Emulator aber nicht auf Smartphone Netzwerkprogrammierung 5
P MIME-TYPE Erklaerung, Kommunikation zwischen Client und Server Netzwerkprogrammierung 3
H HTTP REST Jersey - PUT-Beispiel von Client senden Netzwerkprogrammierung 0
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
N FTP FTP Client invalid IPv6 address (Apache Commons Net API) Netzwerkprogrammierung 6
F TCP Client, verbindung aufrecht halten Netzwerkprogrammierung 0
X RMI: Woher kennt der Client das Schnittstellen-Interface? Netzwerkprogrammierung 2
E Thematik Client server Netzwerkprogrammierung 2
D UDP Client empfängt nichts 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 Client Anwendung mit zentraler SQL-Datenbank Netzwerkprogrammierung 3
N Client Identifikation eines Servers Netzwerkprogrammierung 1
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
D SSH Client Netzwerkprogrammierung 7

Ähnliche Java Themen


Oben