Server und Client

Status
Nicht offen für weitere Antworten.

Heiland

Bekanntes Mitglied
Hi!

Ich muss einen Server schreiben, der an einem PC im Internet läuft. Über den Clienten soll man sich auf dem Server PC einloggen können. Allerdings will ich dazu nicht extra einen ftp server installieren müssen. Ich möchte Server und Client selbst schreiben. Sobald man eingeloggt ist, soll man sich dateien runterladen können und durch die Ordner browsen können. Meine Frage ist, wie man soetwas realisiert. Was im Server alles laufen muss usw.

Würde mich über Hilfe sehr freuen!
MfG, Heiland
 
R

Roar

Gast
hum? der client schickt an den server was er sehen will, der server schickt an den client das, was er zu sehen bekommt. läuft bei keinem protokoll anders ab ;) wirf doch mal ein blick in das FTP protokoll.
oder was ist dir jetzt genau unklar?
 

Heiland

Bekanntes Mitglied
Ja, ich frage mich nur, ob man das mit einem einfachen Socket und einem Clienten realisieren könnte.
 

Icewind

Bekanntes Mitglied
warum nicht?? is ned so schwer das ganze...
allerdings wäre ein ftp server imo einfacher und schneller, ausser wenn du erfahrungen beim coden von client server anwendungen sammeln willst...
 

Heiland

Bekanntes Mitglied
Genau das :D ich will Erfahrung sammeln.

Ich möchte dann eben über den Socket-Server dateien Laden können vom Server PC. Welcher Port muss da eigentlich offen sein?
Sonst dürfte das wohln nicht gehen ohne offenen Port!
 

Illuvatar

Top Contributor
Sowas musst du halt alles selber festlegen. Welcher Port? Welche Befehle gibt es? Was für Befehle zum Beenden der Verbindung? Wie funktioniert das übertragen einer neuen Datei? Wie kann man sich anmelden, was für ein Algorithmus wird zum sicheren Übertragen verwendet? Kannst ja mal anschauen, wie das bei FTP gelöst wurde, und zwar im RFC 959.
 

Dukel

Top Contributor
Ich würde erstmal zum üben einen Einfachen Server (echo) schreiben und dann komplexere Dinge wie Filetransfer dazubauen.
 

Heiland

Bekanntes Mitglied
Jo, das mit dem echo hab ich schon. Hab jetzt einen Befehl "ls" wie bei Linux nachprogrammiert, der mir die Dateien des Server-Rechners anzeigen kann. Allerdings habe ich keine Ahnung wie ich durch die ganzen Ordner des ServerPCs browsen kann ;) Hab lang überlegt, aber habe keinen Plan wie das gehen soll. Dann brauche ich eigentlich "nur" noch einen Befehl, der Dateien runterladen und hochladen kann. Achja und Befehle auf dem Server Rechner ausführen wären auch gut...
MfG, Heiland
 

Illuvatar

Top Contributor
Kannst ja einen befehl "chdir" einbauen, zusammne mit dem ls sollte man dann das bewerkstelligen können, sich im Client die Ordnerstruktur+Inhalte anzeigen zu lassen (wie bei einem FTP Programm).
Dann machst du zB noch ein "getfile", bei dem du als Antwort die Datei kriegst (bei FTP wird da übrigens ein zusätzlicher Port für den Dateitransfer verwendet).
Und Befehle ausführen naja machst du dir halt auch einen Befehl dafür ;) Wobei du allerspätestens, wenn du so einen Befehl drinhast, dringend auch irgendeine Login Prozedur machen solltest.
 
C

climber

Gast
Hi zusammen,

würde das denn auch so gehen, dass z.B. der Server(auf einen Befehl vom Client hin) ein Objekt wie z.B eines von der Klasse JFileChooser erstellt und dass dann über einen ObjectStream an den Clienten schickt und der kann dann darauf zugreifen???

war nurmal so eine idee
lg
stefan
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
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
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
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
P server - client verbindung (anfänger) Netzwerkprogrammierung 8
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
D TCP Verbindung (Java Client und Visual Basic Server) Netzwerkprogrammierung 12
S Socket Applet Client bekommt keine GLOBALE Verbindung zum Server Netzwerkprogrammierung 25
T Server und Client verbinden nicht Netzwerkprogrammierung 6
D Server Client Verbindung - Unexpected End of File - Invalid HTTP Response Netzwerkprogrammierung 4
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
T Socket Client versucht zyklische Verbindung zum Server Netzwerkprogrammierung 4
S Socket Einfache Client/Server-Anwendung Netzwerkprogrammierung 11
F Socket Server/Client Kommunikation Netzwerkprogrammierung 4
X Problem mit Server-Client-Kommunikation Netzwerkprogrammierung 14
D Projektstruktur / Architektur (Client-Server) Netzwerkprogrammierung 9
P Socket IRC Client nicht kompatibel mit Server Netzwerkprogrammierung 30
F FTP Client mit Sockets - wann sagt der Server nichts mehr? Netzwerkprogrammierung 7
B RMI Server - Client - Aufteilung/Prinzip Netzwerkprogrammierung 11
N Server Client TCP IP Netzwerkprogrammierung 3
M Übersicht client/server implementationen und Frameworks (mithilfe gesucht!) Netzwerkprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben