obrigado cara, bom vamos ver eu fiz assim:
esse éo cliente:
import java.net.;
import java.io.;
public class Cliente extends Thread
{
private String server;
private int porta;
public Cliente(String server, int porta){
this.server = server;
this.porta = porta;
}
public static void main(String[] args){
try{
String server = "localhost";
int porta = 1000;
int numeroDeClientes = 3;
for(int i=0; i < numeroDeClientes; i++){
new Cliente(server, porta).start();
}
}catch(Exception e){
e.printStackTrace();
}
}
public void run(){
try{
while(true){
Socket s = new Socket(server, porta);
System.out.println("Conectado a " + server + ":" + porta);
ObjectOutputStream oo = new ObjectOutputStream(s.getOutputStream());
oo.writeObject("Soh!");
s.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
e esse éo servidor:
import java.net.;
import java.io.;
public class Servidor implements Runnable
{
ServerSocket ss;
public Servidor(int porta) throws Exception{
ss = new ServerSocket(porta);
new Thread(this).start();
System.out.println("Servidor ouvindo na porta:" + porta);
}
public void run(){
try{
while(true){
new TrataCliente(ss.accept()).start();
System.out.println("Mais um cliente atendido!");
}
}catch(Exception e){
e.printStackTrace();
System.exit(1);
}
}
public static void main(String[] args){
try{
new Servidor(1000);
}catch(Exception e){
e.printStackTrace();
System.exit(1);
}
}
}
class TrataCliente extends Thread
{
private Socket client;
public TrataCliente(Socket s){
client = s;
}
public void run(){
try{
// aqui vai a sua comunicacao com o cliente
ObjectInputStream oi = new ObjectInputStream(client.getInputStream());
System.out.println("Chegou isso:" + oi.readObject());
client.close();}
catch(Exception e){
e.printStackTrace();
System.exit(1);
}
}
}
se estiver certo me avise, se não me avise aonde posso conseguir o código pois realmente tenho bastante dificuldade com a lingaugem Java e realmente tenho vontade de aprender e aprender bem mesmo, se puderem me indicar algum material tb que me facilite a aprender essa lingaugem.
obrigado