PDA

Visualizza la versione completa : [java] socket


Dark Bard
11-01-2003, 18:23
come si usano i socket in java??Qualcuno potrebbe scrivermi bue micro classi, una che fa da "server" ed una da client?Quella da server semplicemente rimanda a tutti i client il messaggio scritto in inea di comando da uno di questi...uan specie di chat ma molto fuffa...mi serve solo per sapere come fare a capire che qualcuno mi ha inviato qlcs e come fare a spedirlo agli altri...

grazie, ciao

Pablob
11-01-2003, 20:52
mai usati ancora, però dai un'occhiata:

http://java.sun.com/docs/books/tutorial/networking/sockets/index.html

denis_gottardello
12-01-2003, 13:27
Che protocollo userai? Udp, Tcp oppure dovrai gestire delle interfacce Rmi?

Sii più chiaro.

Denis.

Dark Bard
12-01-2003, 14:20
non ne ho la minima idea, visto che le mie conoscenze teoriche su socket e tutto ciò che vi è collegato sono scarsissime.Vorrei semplicemente attivare un software che fa da server sul mio PC (connesso ad internet) e permettere ad N atri tutenti di connettersi al mio server (tramite il mio IP) per poter inviare, con il loro programma di client, dei messaggi al server, che li smisterà tra tutti gli utenti connessi. Devo fare una cosa semplicissima, in linea di comando, ma nn so da che parte iniziare...

Cmq vorrei usare TCP (che anche se meno veloce, dovrebbe essere più sicuro giusto????)

ciao

smt
12-01-2003, 16:14
[to Dark Bard] sei in esplorazione fuori dalla grande foresta?

l.golinelli
12-01-2003, 18:19
Serve per far comunicare computer... Si crea un Socket specificando Host e Port e si mettono in comunicazione due macchine...

Dopodichè si possono scambiare pacchetti via Rete...

Guarda www.mokabyte.com c'è una sezione chiara a riguardo...

:ciauz:

Zero-2
12-01-2003, 18:49
Qui (http://www.horstmann.com/corejava/corejava.zip ) trovi gli esempi di uno dei libri migliori per la programmazione Java (credo :D): Corejava v. 1 e 2 :D:D

Ci sono un sacco di esempio utili.
Nella dir del volume 2 ,v2ch3, trovi degli esempi sui socket e proprio per la comunicazione tra due socket uno server e uno client :D

Buon Lavoro ciauz

Dark Bard
12-01-2003, 19:30
Originariamente inviato da smt
[to Dark Bard] sei in esplorazione fuori dalla grande foresta?

...:cry: ormai il giochino è finito...mi stavo divertendo così tanto...

Dark Bard
12-01-2003, 19:33
Bene: seguendo i vari consigli sono riuscito a fare parte di quello che mi serviva...ora però mi trovo di fronte ad un problema: come faccio, una volta che il server ha ricevuto un messaggio, ad inviarlo a tutti i client collegati??Ho visto che usando i thred posso aprire più connessioni ad un unico server, ma questo mi impedisce di inviare unn messaggio a tutti i client giusto??

p.s: leggendo qua e la ho scoperto che con java nn si possono creare eseguibili...è vero?

Zero-2
12-01-2003, 19:54
JBuilder crea un eseguibile del tuo progetto , però senza Jdk non ci fai nulla:) se ti servono gli eseguibili passa al C/C++

CIauz

Loading