Java-port

Wollen wir erfassen die Daten, die das system auf dem port sagen 7777.

public static void main(String[] args) {
        try {
            final ServerSocket serverSocket = new ServerSocket(7777);
            new Thread("Device Listener") {
                public void run() {
                    try {
                        System.out.println("Listener Running . . .");
                        Socket socket = null;
                        while ((socket = serverSocket.accept()) != null) {
                            System.out.println("| Incoming : "+ socket.toString());
                        }
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                };
            }.start();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

Wir haben ein Gerät, das sendet Daten an den port 7777, die kommt mit einer nativen windows-Anwendung. Die nativen windows-Anwendung Daten empfängt, das kommt von diesem Gerät. Wir haben erhalten, dass die Daten auf port 7777 über unser java-Projekt.

In dem obigen code,

  1. Den java-server socket wird erstellt, aber keine eingehenden verbindungen werden vom Gerät empfangen.

  2. Den java-server-socket empfangen wird, verbindungen von telnet-Befehl.

  3. Format die Daten, die vom Gerät benutzt wird und die andere, native Anwendung möglicherweise unterschiedlich sein, aber atleast es hat zu sein verbunden von java-server-socket. ist es richtig?

  4. wie die Daten zu empfangen, die übertragen wird, auf port 7777.

EDIT:

Ok, die Daten empfangen mit UDP-socket. es ist 68 in der Länge. In der Dokumentation zum Gerät nicht anzugeben Methoden zur Erfassung dieser Daten, denn vielleicht ist es speziell für die Arbeit mit der angegebenen Anwendung. Wir können nicht Kontaktieren Sie den Hersteller auch. gibt es eine Möglichkeit (wenn möglich) zu wissen, das format der eingehenden bytes. wir haben versucht, Netzwerk-Sniffer, aber wir können das nicht verstehen das format.

InformationsquelleAutor user2463026 | 2013-07-30
Schreibe einen Kommentar