[JAVA] codice client-serer P2P

leo9871
Ciao ragazzi....
Non ho capito come realizzare un'applicazione client-server p2p (tipo gnutella o altro) in java. Dove posso trovare il codice?
Non mi interessano i particolari dello scambio, quello che vorrei prima capire e la parte di programmazione di rete....

grazie

Risposte
leo9871
Potrebbe andare bene questo ragionamento:

Server:
public class ExampleServerSocket {
   public static void main(String args[]) {
      try {
        

         ServerSocket server = new P2PServerSocket(hostname, port);
         
         // wait for a client
         Socket client = server.accept();
         System.out.println("Client Accepted.");
		 
         // now communicate with this client
         DataInputStream in = new DataInputStream(client.getInputStream());
         DataOutputStream out = new DataOutputStream(client.getOutputStream());
         out.writeUTF("Hello client world!");
         String results = in.readUTF();
        //other operation....
		 
         // shut everything down!
         client.close();
         server.close();
      }

      catch (Exception e) {
     //exception
     }
   }
}


Non mi interessa se compila o meno....voglio capire solo se come ragionamento ci sono....grazie ;)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.