NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Java server, JS klient, problem s komunikací

V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Jakub Giesler:4.11.2017 20:54

Zdravím potřebuju zjistit jak si na klienta pošlu na java serveru na socket data, zde mam kody, dekuji za radu :)))

JAVASCRIPT:

var socket = new WebSocket('ws://127.0.0.1:25568');

socket.onopen = function() {
        socket.send('Ping');
};

socket.onmessage = function(e) {
};

socket.onerror = function(error) {
};

JAVA:

public class Server {
        private ServerSocket socket;

        public Server() {
                try {
                        this.socket = new ServerSocket(25568);
                        System.out.println("Server is running.");

                        this.Listen();
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }

        public void Listen() {
                //accept new client
                Thread TAccept = new Thread(new Runnable() {
                        public void run() {
                                while(true) {
                                        try {
                                                Socket client = socket.accept();

                                                System.out.println("Client has connected.");
                                        } catch (IOException e) {
                                                e.printStackTrace();
                                        }
                                }
                        }
                });
                TAccept.start();
        }



        public static void main(String[] args) {
                Server server = new Server();
        }

}
 
Odpovědět
4.11.2017 20:54
Avatar
Jakub Giesler:4.11.2017 21:03

Taky vím že normálně spolu socket a websocket nekomnunikuji jen chci vedet jak to lze udelat ;)

 
Nahoru Odpovědět
4.11.2017 21:03
Avatar

Člen
Avatar
Odpovídá na Jakub Giesler
:11.11.2017 13:30

Jednoducho. Proste použi aj v Jave WS, miesto pokusov spárovať klientské WS s plain socketom v Jave.

 
Nahoru Odpovědět
11.11.2017 13:30
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.