[JAVA] codice client-serer P2P
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
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
Potrebbe andare bene questo ragionamento:
Server:
Non mi interessa se compila o meno....voglio capire solo se come ragionamento ci sono....grazie
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