Hey 
also ein Freund und ich möchten mal ein Projekt zusammen auf die Beine stellen, damit man so im Team programmieren bisschen lernt.
Soll Risiko mit Server und Clienten werden.
Nun würde ich gern die Verbindung und Server schreiben und er den Client (Grobe Aufteilung, soll eigentlich noch mehr durcheinander gehen).
Meine Frage ist jetzt, wie stelle ich ihm meine "Verbindungs-Klasse" bereit? Die soll die Verbindung herstellen, Objekte schicken, aber eben auch Objekte empfangen, was ja in einem extra Thread passieren muss.
Stelle ich ihm also eine "normale" Klasse bereit und er nutzt sie:
Soweit ok. Aber wenn meine Klasse nun etwas empfängt, wie soll ich ihm das dann wieder zurückgeben? Meine Klasse weiß ja theoretisch nichts von seiner
Soll er nun selbst einen Thread machen, in dem er immer "connection.receive();" aufruft?
Oder wie das professionell?
Könnte uns da implements oder extends weiterhelfen?
also ein Freund und ich möchten mal ein Projekt zusammen auf die Beine stellen, damit man so im Team programmieren bisschen lernt.
Soll Risiko mit Server und Clienten werden.
Nun würde ich gern die Verbindung und Server schreiben und er den Client (Grobe Aufteilung, soll eigentlich noch mehr durcheinander gehen).
Meine Frage ist jetzt, wie stelle ich ihm meine "Verbindungs-Klasse" bereit? Die soll die Verbindung herstellen, Objekte schicken, aber eben auch Objekte empfangen, was ja in einem extra Thread passieren muss.
Stelle ich ihm also eine "normale" Klasse bereit und er nutzt sie:
Java:
MyConnection connection = new MyConnection(ip...);
connection.connect();
connection.send("Hallo");
Soweit ok. Aber wenn meine Klasse nun etwas empfängt, wie soll ich ihm das dann wieder zurückgeben? Meine Klasse weiß ja theoretisch nichts von seiner
Soll er nun selbst einen Thread machen, in dem er immer "connection.receive();" aufruft?
Oder wie das professionell?
Könnte uns da implements oder extends weiterhelfen?
Zuletzt bearbeitet von einem Moderator: