Java - Socket Server en hilo !!

 
Vista:
sin imagen de perfil

Socket Server en hilo !!

Publicado por Alfonso (16 intervenciones) el 11/03/2014 05:22:05
Buenas, mi duda es: tengo un server socket jalando, lo que quiero es dejarlo siempre jalando es decir ponerlo en un hilo para que pueda atender todos los datos que lleguen, dejo el codigo del socket y a ver si me pueden echar la mano gracias!
.
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package sockets;
 
import java.net.*;
import java.io.*;
import java.sql.*;
import javax.swing.*;
 
 
 
 
public class Receptor
{
    ServerSocket server;
    Socket socket;
    int puerto = 1157;
    DataOutputStream salida;
    BufferedReader entrada;
 
    void iniciar()
    {
        try{
            server = new ServerSocket(puerto);
            socket = new Socket();
            socket = server.accept();
 
 
            entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            String mensaje = entrada.readLine();
            String[] cadena = mensaje.split(",");
            System.out.println(mensaje);
            int a;
 
            conectar cc = new conectar();
            Connection conexion = cc.conexion();                                 // clase que conecta con la DB y almacenara el string
 
 
            String id, nom, ape, dir, tel, ema;
            String sql;
            id = cadena[0];
            nom = cadena[1];
            ape = cadena[2];
            dir = cadena[3];
            tel = cadena[4];
            ema = cadena[5];
 
            System.out.println("los datos de insercion son"+id+nom+ape+dir+tel+ema);
 
            for(a=0;a<cadena.length;a++){
                System.out.println(cadena[a]+" "+a);
            }
 
            salida = new DataOutputStream(socket.getOutputStream());
            salida.writeUTF("paquete enrtegado");
 
 
 
        }catch (Exception e){};
    }
 
};
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder