Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java Servlet Socket Konektovanje

[es] :: Java :: Java Servlet Socket Konektovanje

[ Pregleda: 962 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.sfcc.edu.



+64 Profil

icon Java Servlet Socket Konektovanje26.02.2009. u 18:39 - pre 184 meseci
Pozdrav

imam socket server desktop app (SocketServer) koja je napisana u C#.
SocketServer slusa odredjeni port i parsuje xml file na osnovu koga izvrsava razne commande. I onda treba da posalje nazad neki odgovor clientu.
Ovo mi radi bez problema. (testirano sa socket client desktop app isto pisana u c#)

Sada treba da napisem sevlet koji ce da se connectuje u SocketServlet i possalje xml data sream. Ovaj deo radi bez problema.
Ali ne mogu da primim nista od ServletSocket.
Evo method-e koja bi se konektuje i posalje serveru i trebala bi da primi nesto od servleta:
Code:

private void sendDataToServer2(String data){
        try
        {
            Socket connection = null;
            
            try {
                connection = new Socket("172.16.205.88", 4444);
                
            } catch (UnknownHostException e) {
                System.out.println("Unknown host: 172.16.205.88:4444");
            } catch (IOException e) {
                System.out.println("No I/O");
            }

            //prepare to write/output data to the server
            DataOutputStream output = new DataOutputStream(connection.getOutputStream());
            output.writeBytes(data.toString());
            output.close();

            //read input data from the server
            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String inputline;

            while ((inputline = in.readLine()) != null)
            {
                System.out.println(inputline);
            }
            
            in.close();
        }
        catch (Exception e)
        {
            System.out.println(e.getMessage());
            e.printStackTrace();
            //print stack ta
        }
    }
 
Odgovor na temu

[es] :: Java :: Java Servlet Socket Konektovanje

[ Pregleda: 962 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.