moin,
möcht mich mal mit diesem thema beschäftigen und anschl. ne kleine software schreiben die sowas kann um meine java-fähigkeiten zu verbessern.
jetzt hab ich ja schon so einige tutorials gelesen wie man sowas machen kann. das hier z.B.: http://www.tutorials.de/forum/java/245134-datei-mitt…
ist für mich auch verständlich. aber das ist eher unidirektional…
wenn ich aber jetzt zw client und server ne unterhaltung realisieren will, wie geht das am besten?
Beispiel:
Server: wer da?
Client: Hans!
Server: hallo, hans! was gibts denn?
client: du, ich bräucht Datei x
Server: bekommst du!
client: *empfängt*
server: *sendet*
client: danke, alles angekommen!
server: gut, man sieht sich
wenn ich sowas machen will, wie geht man dann vor?
mal angenommen: wenn die sockets der beiden verbunden sind, sendet hans seine benutzerkennung. der server liest sie vom inputstream mit read(). und beantwortet die anfrage („autorisiert“). der client empfängt das und will dem server seinen wunsch übermitteln. doch wie merkt der server jetzt das über das bestehende socket neue infos gekommen sind?
oder muss man für jede nachricht nen extra socket aufmachen? ich versteh das noch nich so ganz.
kann mir das jemand erklären, oder ein tutorial nennen, wo DAS ausführlicher erklärt ist?
vielen dank