[Java] Peer to Peer connection

Pagina: 1
Acties:

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 28-08 09:43
Ik ben al een hele tijd op zoek naar een goede tutorial of site waar met uilegd hoe je in Java een peer2peer connectie kan maken.

Weet iemand ajb zo'n site te vinden of kan iemand het even uitleggen?

Het is voor een simpel Spelletje dat Multiplayer mogelijkheid moet krijgen.

Alvast bedankt!

Verwijderd

wat is er aan te tutorialen??

je moet gewoon gebruik maken van de classes die JAVA je bied.

lijkt me dat je gewoon gebruik kan maken van DatagramPackets en Sockets....

of is het dan nie meer p2p??

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 28-08 09:43
Ik ben nou iig zo bezig..

Servertje heeft deze code
code:
1
2
3
4
5
6
7
8
9
10
try {
            
    ServerSocket serv = new ServerSocket(poort);
    Socket s = serv.accept();
            
} catch (IOException e){
            
    JOptionPane.showMessageDialog(null,"Fout bij verbinden...", "Geen verbinding", 2);
        
}

en de client:
code:
1
2
3
4
5
6
7
8
9
10
11
try {
            
    Socket socket = new Socket(hostname,poort);
    InputStream in = socket.getInputStream();
    OutputStream uit = socket.getOutputStream();
            
} catch (IOException e){
            
    JOptionPane.showMessageDialog(null,"Fout bij verbinden...", "Geen verbinding", 2);
        
}

Maar nu vraag ik me dus oaf hoe ik kan zien of er een verbinding is en hoe ik dan ook spul over en weer kan sturen.

Tis m'n eerst applet die van de java.io en java.net packages gebruik maken dus allemaal nieuw voor me...

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Beide kanten hebben een input stream en een output stream.. Lijkt me op zich redelijk simpel.. Alles wat je aan de ene kant in de inputstream gooit, komt er aan de andere kant bij de output stream weer uit...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Maxonic
  • Registratie: September 2000
  • Laatst online: 28-08 09:43
Top!

Ik zal het aandachtig doorlezen..

Bedankt *D
Pagina: 1