Socket Socket_Programming

chrism120

Aktives Mitglied
guten tag,
ich schreibe ein kleines Programm zum Netzscan. Ich habe schon das Program geschrieben und möchte jetzt für jede Adresse im Netz die verschiedenen "offen" Porets visualizieren.
hier ist meine Code. kann jemand mir sagen was ich falsch gemacht habe?12218
 
K

kneitzel

Gast
Bitte code als text in code Tags posten.

Und dann bitte auch immer genaue Informationen mitgeben, was nicht geht.
 

mihe7

Top Contributor
Das funktioniert schon (vermutlich war das Timeout zu kurz)
Java:
import java.io.IOException;
import java.net.*;

public class Scan {
    public static void main(String[] args) {
        for (int i = 0; i < 3000; i++) {
            String ip = "127.0.0.";
            for (int j = 0; j < 255; j++) {
                String host = ip + j;
                try {
                    InetAddress addr = InetAddress.getByName(host);
                    Socket so = new Socket();
                    so.connect(new InetSocketAddress(addr, i), 1000);
                    so.close();
                    System.out.printf("%s:%d open\n", host, i);
                } catch (UnknownHostException ex) {
                    System.out.println("Unknown host: " + host);
                } catch (SocketTimeoutException | ConnectException ex) {
                    // ignore
                } catch (IOException ex) {
                    System.err.printf("An exception occurred while accessing %s:%d: %s\n", 
                            host, i, ex.getMessage());
                }
            }
        }        
    }
}
 

chrism120

Aktives Mitglied
Das funktioniert schon (vermutlich war das Timeout zu kurz)
Java:
import java.io.IOException;
import java.net.*;

public class Scan {
    public static void main(String[] args) {
        for (int i = 0; i < 3000; i++) {
            String ip = "127.0.0.";
            for (int j = 0; j < 255; j++) {
                String host = ip + j;
                try {
                    InetAddress addr = InetAddress.getByName(host);
                    Socket so = new Socket();
                    so.connect(new InetSocketAddress(addr, i), 1000);
                    so.close();
                    System.out.printf("%s:%d open\n", host, i);
                } catch (UnknownHostException ex) {
                    System.out.println("Unknown host: " + host);
                } catch (SocketTimeoutException | ConnectException ex) {
                    // ignore
                } catch (IOException ex) {
                    System.err.printf("An exception occurred while accessing %s:%d: %s\n",
                            host, i, ex.getMessage());
                }
            }
        }       
    }
}
hallo Mihe. Sorry für die Verspätung. Ja das funktioniert. Also nur teilweise.
 

chrism120

Aktives Mitglied
nur Programm muss 2 Funktionalitäten haben. Networkscan also fuer eine bestimmte Range (zB: 172.20.100.2-172.20.100.254). ich kann ja einen Scan durchführen. zweitens wenn ich eine Adresse von diesem Range (zB: 172.20.100.100) aussuche, musss man in der Lage sein die "opend" ports anzuzeigen.
unter ist mein Code


//Scan-Funktion und Ports
public static void Scan() {
System.out.println("*****Scan for a Host(Subnetz) : 172.20.100.0*****");
//Kleines Programm für Scann port auf seinem eigenen Computer
String IP = "172.20.100";
for (int i = 0; i <= 3000; i++) {
try {
///String IP="172.21.128.140";
// Scann this range
for (int j = 1; j < 255; j++) {
try {
String host = IP + "." + j;
InetAddress ad = InetAddress.getByName(host);
//Creation of unconnect Socket
Socket so = new Socket();
//Connect this Socket to a server with a Hostname und Timeout: And creation of a SocketAddress from a hostname an a port

so.connect(new InetSocketAddress(ad.getHostAddress(), i), 10);
// Close Socket after Scanning
so.close();
System.out.println("Port " + i + " ist open");
} catch (Exception e) {

}
}
}catch (Exception z) {

}
 

chrism120

Aktives Mitglied
hallo Mihe. Sorry für die Verspätung. Ja das funktioniert. Also nur teilweise.
wenn ich mein Programm ausführe, krigen ich folgendes Resultat:



"C:\Program Files\Java\jdk-12\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.1\lib\idea_rt.jar=1464:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Nana\Downloads\IPScannerEx-master\Scan\out\production\Scan com.company.Main
**** Welche Operation durchführen ***
****1 = NetworkScan , 2 = EigentportScan und 3= für einen HostPortSan***
3
*****Scan for a Host(Subnetz) : 172.20.100.0*****
172.20.100.4
Port 21 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 22 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 80 ist open
Port 111 ist open
Port 111 ist open
Port 111 ist open
Port 111 ist open
Port 111 ist open
Port 111 ist open
Port 111 ist open
Port 139 ist open
Port 139 ist open
 
K

kneitzel

Gast
Du könntest die beiden Schleifen tauschen: äußere für IPs und innere für Ports. Und natürlich kannst du die ip mit ausgeben.

Optionen wie die Daten speichern oder so gibt es natürlich auch noch....
 

chrism120

Aktives Mitglied
Soll das ganze nur zur Übung sein, oder hat das einen tieferen Sinn?
es hat einen tieferen Sinn. ich ahbe es als Aufgabe bei der Arbeit bekommen und der erste Schritt ist diese Operation durchzuführen und viel möchte mein Chef im Unternehmen verwendet. Der hat mir auch empholen Thread zu verwenden. ich bin noch java-Lehrling. :):) und versuch was Schönes zu machen
 
K

kneitzel

Gast
Also als Übung ist es ok, aber wenn es um produktiven Einsatz geht, dann halte ich es für wenig sinnvoll.

Da macht der Einsatz eines Tools wie nmap deutlich mehr Sinn.
 

chrism120

Aktives Mitglied
Also als Übung ist es ok, aber wenn es um produktiven Einsatz geht, dann halte ich es für wenig sinnvoll.

Da macht der Einsatz eines Tools wie nmap deutlich mehr Sinn.

Hallo Kneitzel,
ich die Schleifen ausgetauscht und ich kriege keine Information mehr. Allerdings habe ich geschaft für eine in Code gegebene beschtimmte Adresse die opened ports zu visualizieren. Jetzt möchte für eine Adresse, die ich die Konsole eingebe, die Ports anzeigen zu können. Ich weiß leider nicht wie ich verfahre soll.
 

chrism120

Aktives Mitglied
Hallo Kneitzel,
ich die Schleifen ausgetauscht und ich kriege keine Information mehr. Allerdings habe ich geschaft für eine in Code gegebene beschtimmte Adresse die opened ports zu visualizieren. Jetzt möchte für eine Adresse, die ich die Konsole eingebe, die Ports anzeigen zu können. Ich weiß leider nicht wie ich verfahre soll.
 
K

kneitzel

Gast
Zeig mal Deinen Code - So Du in der inneren Schleife eine Ausgabe machst, sollte die immer noch angezeigt werden.

Aber bau das doch erst einmal mit Funktionen:
- Eine Funktion könnte eine Adresse und einen Port bekommen und genau diesen Port testen.
- Eine Funktion könnte eine Adresse und eine Port Range bekommen und dann alle Ports der Adresse testen.
- ...

Dann wird das alles auch einfacher, wenn man das ändern will.
 

chrism120

Aktives Mitglied
Zeig mal Deinen Code - So Du in der inneren Schleife eine Ausgabe machst, sollte die immer noch angezeigt werden.

Aber bau das doch erst einmal mit Funktionen:
- Eine Funktion könnte eine Adresse und einen Port bekommen und genau diesen Port testen.
- Eine Funktion könnte eine Adresse und eine Port Range bekommen und dann alle Ports der Adresse testen.
- ...

Dann wird das alles auch einfacher, wenn man das ändern will.
this is for Eingabe an die Konsole
package com.company;
import java.io.IOException;
import java.net.*;
import java.util.InputMismatchException;
import java.util.Scanner;
import java.util.logging.SocketHandler;

public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("**** Welche Operation durchführen ***");
System.out.println(" ****1 = NetworkScan , 2 = EigentportScan und 3= für einen HostPortSan***");
int c;
try {
c = s.nextInt();
if (c == 1) {
System.out.println("####Wählen sie bitte ein Subnetz aus#####");
System.out.println("1=172.20.100.0 und 2 = 172.21.128.0");
Scanner A = new Scanner(System.in);
int A1 = A.nextInt();
try {

if (A1 == 1) {
netscann();
} else if (A1 == 2) {
netscann1();
}
} catch (InputMismatchException e) {
System.out.println("Sie Haben einen " + e + " erzeugt");
}
} else if (c == 2) {
// Scan();
sca();
} else if (c == 3) {
Scan();


}
// System.out.println("Good bye Sir");
s.close();
} catch (InputMismatchException e) {
System.out.println("Falsche Eingabe " + e);
}
}
 

chrism120

Aktives Mitglied
Dies istr für Scan
//Subnet 172.20.100.0
public static void netscann() {
// defines the Adress
String IP = "172.20.100";
//Defines the Delay
int timeout = 1000;
for (int i = 1; i <= 254; i++) {
try {
String host = IP + "." + i;
// Intance of IP Address
InetAddress ad = InetAddress.getByName(host);
// Erreichbarkeit der Hosts laut Timeout
if (ad.isReachable(timeout))
System.out.println("The Computer " + ad.getCanonicalHostName() + " with this address " + host + " ist reachable");
} catch (Exception e) {
}
 

chrism120

Aktives Mitglied
dies ist für scan dasss ich gebastelt habe
/Scan-Funktion und Ports
public static void Scan() {
System.out.println("*****Scan for a Host(Subnetz) : 172.20.100.0*****");
//Kleines Programm für Scann port auf seinem eigenen Computer
String IP = "172.20.100";
for (int j = 1; j <= 254; j++) {
try {
///String IP="172.21.128.140";
// Scann this range
for (int i = 1; i < 3000; i++) {
try {
String host = IP + "." + j;
InetAddress ad = InetAddress.getByName(host);
//Creation of unconnect Socket
Socket so = new Socket();
//Connect this Socket to a server with a Hostname und Timeout: And creation of a SocketAddress from a hostname an a port

so.connect(new InetSocketAddress(ad.getHostAddress(), i), 1000);
// Close Socket after Scanning
so.close();
System.out.println("Port " + i + " ist open");
} catch (Exception e) {

}
}
}catch (Exception z) {

}
 

chrism120

Aktives Mitglied
Java:
package com.company;
import java.io.IOException;
import java.net.*;
import java.util.InputMismatchException;
import java.util.Scanner;
import java.util.logging.SocketHandler;

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("**** Welche Operation durchführen ***");
        System.out.println(" ****1 = NetworkScan  , 2 = EigentportScan  und 3= für einen HostPortSan***");
        int c;
        try {
            c = s.nextInt();
            if (c == 1) {
                System.out.println("####Wählen sie bitte ein Subnetz aus#####");
                System.out.println("1=172.20.100.0 und 2 = 172.21.128.0");
                Scanner A = new Scanner(System.in);
                int A1 = A.nextInt();
                try {

                    if (A1 == 1) {
                        netscann();
                    } else if (A1 == 2) {
                        netscann1();
                    }
                } catch (InputMismatchException e) {
                    System.out.println("Sie Haben einen " + e + " erzeugt");
                }
            } else if (c == 2) {
               // Scan();
                sca();
            } else if (c == 3) {
                Scan();


            }
            //   System.out.println("Good bye Sir");
            s.close();
        } catch (InputMismatchException e) {
            System.out.println("Falsche Eingabe " + e);
        }
    }

    //Subnet 172.20.100.0
    public static void netscann() {
// defines the Adress
        String IP = "172.20.100";
        //Defines the Delay
        int timeout = 1000;
        for (int i = 1; i <= 254; i++) {
            try {
                String host = IP + "." + i;
                // Intance of IP Address
                InetAddress ad = InetAddress.getByName(host);
                // Erreichbarkeit der Hosts laut Timeout
                if (ad.isReachable(timeout))
                    System.out.println("The  Computer " + ad.getCanonicalHostName() + " with this address " + host + " ist reachable");
            } catch (Exception e) {
            }
        }
    }

    public static void netscann1() {
        String Ip = "172.21.128";
        int timeout = 1000;
        for (int i = 1; i < 255; i++) {
            try {
                String host = Ip + "." + i;
                InetAddress ad = InetAddress.getByName(host);
                if (ad.isReachable(timeout))
                    System.out.println("Der Computer " + ad.getHostAddress() + " mit IP Adressse " + host + " ist erreichbar");
            } catch (Exception e) {
            }

        }
    }

//Scan-Funktion und Ports
    public static void Scan() {
        System.out.println("*****Scan for a Host(Subnetz) : 172.20.100.0*****");
//Kleines Programm für Scann port auf seinem eigenen Computer
        String IP = "172.20.100";
        for (int i = 0; i <= 3000; i++) {
            try {
                ///String IP="172.21.128.140";
                // Scann this range
                for (int j = 1; j < 255; j++) {
                    try {
                        String host = IP + "." + j;
                        InetAddress ad = InetAddress.getByName(host);
                        //Creation of unconnect Socket
                        Socket so = new Socket();
      //Connect this Socket to a server with a Hostname und Timeout: And creation of a SocketAddress from a hostname an a port

                        so.connect(new InetSocketAddress(ad.getHostAddress(), i), 1000);
                        // Close Socket after Scanning
                        so.close();
                        System.out.println("Port " + i + " ist open");
                    } catch (Exception e) {

                    }
                }
            }catch (Exception z) {

            }
        }
    }

    }
 
K

kneitzel

Gast
Also gut, wo fängt man jetzt an?

a) Dir ist bekannt, dass Methoden auch Parameter haben können? netscann und netscann1 sind ja eigentlich gleich - nur die Variable IP/Ip ist unterschiedlich und die Kommentare natürlich ... Warum also nicht diese lokale Variable zu einem Parameter machen und dann die Funktion mit Parameter aufrufen?

b) Die scan() Methode hat immer noch als äußere Schleife die Ports und als innere die IP. Dachte, das wolltest Du umdrehen (So hatte ich Dich zumindest verstanden, weil Du dann pro Rechner die offenen Ports ausgeben würdest....)

Und dazu war doch die Idee, die ich Dir gegeben hatte, dass Du das weiter in Methoden unterteilst.

Dann finde ich es schon heftig, wenn ich catch (Exception e) sehe. Es mag ja ok sein, eine bestimmte Exception zu fangen weil die Connection nicht erfolgreich ist, aber so alle Exceptions fangen und da dann nichts zu machen, ist schon hart. Und das innere catch dürfte alles fangen - da ist das äußere catch doch unnötig. Oder wo erwartest Du eine Exception, die da gefangen werden soll?
 

chrism120

Aktives Mitglied
Also gut, wo fängt man jetzt an?

a) Dir ist bekannt, dass Methoden auch Parameter haben können? netscann und netscann1 sind ja eigentlich gleich - nur die Variable IP/Ip ist unterschiedlich und die Kommentare natürlich ... Warum also nicht diese lokale Variable zu einem Parameter machen und dann die Funktion mit Parameter aufrufen?

b) Die scan() Methode hat immer noch als äußere Schleife die Ports und als innere die IP. Dachte, das wolltest Du umdrehen (So hatte ich Dich zumindest verstanden, weil Du dann pro Rechner die offenen Ports ausgeben würdest....)

Und dazu war doch die Idee, die ich Dir gegeben hatte, dass Du das weiter in Methoden unterteilst.

Dann finde ich es schon heftig, wenn ich catch (Exception e) sehe. Es mag ja ok sein, eine bestimmte Exception zu fangen weil die Connection nicht erfolgreich ist, aber so alle Exceptions fangen und da dann nichts zu machen, ist schon hart. Und das innere catch dürfte alles fangen - da ist das äußere catch doch unnötig. Oder wo erwartest Du eine Exception, die da gefangen werden soll?
hallo , ja die Methode netsacnn1 und netscann sind für zwei verschiedene Subnetze. Ich nehme deine Empfehlung und mache so. Sorry ich bin noch Lehring.
b) ich habe die beiden Schleifen umgedreht aber habe keine Information bekommen.
 
K

kneitzel

Gast
zu a) Das war nicht als Vorwurf gemeint. Ich versuche wirklich nur freundlich nach zu haken, um dann ggf. etwas auszuführen oder zu entsprechender Dokumentation zu verlinken. Das soll nur dazu dienen, dass Du weiter kommst. Daher toll, dass Du es einmal versuchst entsprechend umzustellen.

zu b) Da würde mich dann der Code interessieren, der eben nichts mehr ausgeben hat. Dann können wir einmal schauen, wo man etwas verändern müsste, damit Du wieder eine Sinnvolle Ausgabe bekommst.
 

chrism120

Aktives Mitglied
zu a) Das war nicht als Vorwurf gemeint. Ich versuche wirklich nur freundlich nach zu haken, um dann ggf. etwas auszuführen oder zu entsprechender Dokumentation zu verlinken. Das soll nur dazu dienen, dass Du weiter kommst. Daher toll, dass Du es einmal versuchst entsprechend umzustellen.

zu b) Da würde mich dann der Code interessieren, der eben nichts mehr ausgeben hat. Dann können wir einmal schauen, wo man etwas verändern müsste, damit Du wieder eine Sinnvolle Ausgabe bekommst.
ok Alles Gut. Danke
 
K

kneitzel

Gast
Wäre halt schön gewesen, wenn Du Deinen Code einmal gezeigt hättest... ungetestet wäre eine umgestellte Version:
Java:
    public static void Scan() {
        System.out.println("*****Scan for a Host(Subnetz) : 172.20.100.0*****");
        String IP = "172.20.100";
        for (int j = 1; j < 255; j++) {
            String host = IP + "." + j;
            System.out.println("Scanne: " + host);
            for (int i = 0; i <= 3000; i++) {
                try {
                    InetAddress ad = InetAddress.getByName(host);
                    Socket so = new Socket();
                    so.connect(new InetSocketAddress(ad.getHostAddress(), i), 1000);
                    so.close();
                    System.out.println("Port " + i + " ist open");
                } catch (Exception e) {
                    // Ports seems to be closed, expected exception so no output!
                }
            }
        }
    }
Wie Du erkennen kannst habe ich:
a) die beiden for schleifen 1:1 getauscht.
b) die Variable host gehörte zu der Schleife, daher habe ich das auch mi hochgenommen und eine Ausgabe gemacht.
c) ein unnötiges try / catch habe ich entfernt
d) leerer catch Block geht nicht, daher wenigstens ein Kommentar. Statt Exception sollte man da aber die spezifischen Exceptions nehmen meine ich, aber die habe ich mir jetzt nicht rausgesucht.

Nun kannst Du das testen und dann auch vergleichen mit dem, was Du hattest oder mit dem, was Du anders gemacht hast.
 

chrism120

Aktives Mitglied
Wäre halt schön gewesen, wenn Du Deinen Code einmal gezeigt hättest... ungetestet wäre eine umgestellte Version:
Java:
    public static void Scan() {
        System.out.println("*****Scan for a Host(Subnetz) : 172.20.100.0*****");
        String IP = "172.20.100";
        for (int j = 1; j < 255; j++) {
            String host = IP + "." + j;
            System.out.println("Scanne: " + host);
            for (int i = 0; i <= 3000; i++) {
                try {
                    InetAddress ad = InetAddress.getByName(host);
                    Socket so = new Socket();
                    so.connect(new InetSocketAddress(ad.getHostAddress(), i), 1000);
                    so.close();
                    System.out.println("Port " + i + " ist open");
                } catch (Exception e) {
                    // Ports seems to be closed, expected exception so no output!
                }
            }
        }
    }
Wie Du erkennen kannst habe ich:
a) die beiden for schleifen 1:1 getauscht.
b) die Variable host gehörte zu der Schleife, daher habe ich das auch mi hochgenommen und eine Ausgabe gemacht.
c) ein unnötiges try / catch habe ich entfernt
d) leerer catch Block geht nicht, daher wenigstens ein Kommentar. Statt Exception sollte man da aber die spezifischen Exceptions nehmen meine ich, aber die habe ich mir jetzt nicht rausgesucht.

Nun kannst Du das testen und dann auch vergleichen mit dem, was Du hattest oder mit dem, was Du anders gemacht hast.
ok ich teste und sage Dir Bescheid
 

fhoffmann

Top Contributor
Bei jedem Verbindungsversuch zu einem Port wartet das Programm 1 Sekunde.
Und du versuchst es mit 3.000 Ports - das ergibt 50 Minuten pro IP-Adresse.
Und das willst du für 255 IP-Adressen durchführen ...
 

chrism120

Aktives Mitglied
Java:
public static void Hostportscan() {
        System.out.println("++opened Ports on my computer++");
        for (int i = 1; i<3000; i++)
        //Creation of unconnected Socket
        {
            Socket s = new Socket();
            try{
             s.connect(new InetSocketAddress("172.21.128.140",i),10);
             s.close();
             System.out.println("The Opened port ist " + i);
            }
            catch (IOException p) {}
            }
        }
Beispielsweise ,wenn ich im Code eine IP-Adresse ("172.21.128.140") eingebe , kriege ich alle Informationnen in Bezug auf die opened Ports. Jetzt will ich die Adressen nicht mehr im Code schreiben sondern in der Konsole. wenn ich zB "3" in der Konsole aussuche und die IP Adressse eingebe , soll ich in der Lage sein diese Informationen wie oben erhalten. Wie kann ich tun ?
 
Zuletzt bearbeitet:
K

kneitzel

Gast
Du nutzt ja schon den Scanner. (Den solltest Du aber nur einmal erzeugen und dann überall nutzen - das nur als Randbemerkung).

Du kannst mit dem Scanner auch generell Eingaben entgegen nehmen - Du könntest also darum bitten, dass jemand das Netz eingibt (IP ohne 4. Teil) und das dann nutzen.
Prüfen kannst Du die Eingabe über reguläre Ausdrücke, also z.B. "\d*\.\d*\.\d*" sollt auf zahl.zahl.zahl prüfen. Noch nicht perfekt, aber ein erster Anfang (Online findest Du bestimmt auch noch deutlich besseres, so dass jede Zahl <= 255 sein muss und so ... Könnte man hier auch noch bauen, aber das sollte als erster Ansatz schon reichen!)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Socket Server -> lesen von / schreiben zu php-script Netzwerkprogrammierung 6
B Versuch mit Socket etwas zu lesen und zu schreiben Netzwerkprogrammierung 15
G Socket Socket Kommunikation Netzwerkprogrammierung 1
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
H Socket Kann ein Socket server 2 dimensionale Arrays empfangen und versenden? Netzwerkprogrammierung 3
D Socket-Verbindungen übers Internet Netzwerkprogrammierung 4
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
N Java socket Programmierung Filme verschicken Netzwerkprogrammierung 20
A TCP multiClientServer mit socket mittels ObjectOutputStream Netzwerkprogrammierung 12
A Socket-Anwendung (BufferedWriter/Reader liest nicht aktuellen Wert) Netzwerkprogrammierung 6
platofan23 Socket Java Socket mit DynDns nicht erreichbar Netzwerkprogrammierung 6
S Socket Bilder über Socket Senden Netzwerkprogrammierung 0
M Socket Socket lehnt Verbindung ab Netzwerkprogrammierung 3
x46 Connection reset by peer: socket write error Netzwerkprogrammierung 6
x46 Socket Files per Socket verschicken Netzwerkprogrammierung 1
platofan23 Probleme mit Socket bei Android Studio? Netzwerkprogrammierung 22
platofan23 Socket Hilfe mit Socket Thread und ArrayList Netzwerkprogrammierung 6
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
D new ObjectInputStream(socket.getInputStream()); Netzwerkprogrammierung 15
E Socket Frage Netzwerkprogrammierung 6
D ServerSocket - Socket Verbindungsart Netzwerkprogrammierung 3
T Frage bzgl. Socket-API Netzwerkprogrammierung 1
F TCP Socket auf Verbindungsabbruch prüfen Netzwerkprogrammierung 15
F Socket Verbindung mit Verschlüsselung und Authentifierzung Netzwerkprogrammierung 1
I Socket ObjectOutputStream-Socket: Objekt wird falsch übertragen Netzwerkprogrammierung 2
T Socket Socket connections schließen? Netzwerkprogrammierung 2
D Socket Socket OutputStream leeren? Netzwerkprogrammierung 3
T Socket Java Programm hängt sich auf bei dem versuch von einem Socket scanner Daten zu erhalten. Netzwerkprogrammierung 1
F Socket Socket in anderen Methoden Netzwerkprogrammierung 1
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
M Problem bei Socket (MultiplayerSpiel) Netzwerkprogrammierung 4
I Socket Netzwerkprogrammierung 1
F Wiederverbinden nach socket Abbruch Netzwerkprogrammierung 1
J 1 Socket - 2 Serversocket Netzwerkprogrammierung 4
T Socket sendet erst nach socket.close() Netzwerkprogrammierung 2
F Socket Verbindungsaufbau abbrechen Netzwerkprogrammierung 3
P Socket Socket-Verbindung Input sehr langsam Netzwerkprogrammierung 1
I Socket Kommunikation C / Java Netzwerkprogrammierung 2
Joew0815 socket event handler Netzwerkprogrammierung 2
F Einfache Socket Verbindung Netzwerkprogrammierung 2
A Socket Socket Receive-/SendBuffersize Netzwerkprogrammierung 0
D Socket server auf Smartphone Netzwerkprogrammierung 9
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
A Socket Socket Server netcat Netzwerkprogrammierung 1
Shams Anfängerfrage zu Server-Socket-Kommunikation Netzwerkprogrammierung 2
M Socket String Arrays über Socket an Server schicken Netzwerkprogrammierung 2
D Socket Error: java.lang.NullPointerException Netzwerkprogrammierung 1
D TCP Socket funktioniert nicht richtig Netzwerkprogrammierung 3
X Problem mit vielen Bytes über Socket Netzwerkprogrammierung 23
B SSL Socket Netzwerkprogrammierung 2
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
R Dauerhaft offene Socket-Verbindung? Netzwerkprogrammierung 3
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
P Warum kann ich kein Socket aufbauen? Netzwerkprogrammierung 12
S Socket SSL Socket und Sun/Oracle Java Netzwerkprogrammierung 5
S Socket Socket Verbindung wiederherstellen Netzwerkprogrammierung 16
precoc Server Socket Start / Stop Netzwerkprogrammierung 5
N SOCKET mehrere Requests, keep Alive serverspezifisch? Netzwerkprogrammierung 3
S ImageIcon über Socket schicken (Serialisierung) Netzwerkprogrammierung 6
C Socket Systemsperren mit Socket Netzwerkprogrammierung 4
H Socket Objekte über Socket? Allgemeine Verständnisprobleme in Sachen Socket Netzwerkprogrammierung 3
D Socket Multithread-Socket | Kurz vor dem Ziel Netzwerkprogrammierung 7
C Datei über Socket schreiben und Ereignis lesen Netzwerkprogrammierung 9
D Socket Dynamische Socket-Thread Erzeugung Netzwerkprogrammierung 2
D Socket Socket absichtlich so schließen, dass Gegenseite java.net.SocketException: Connection reset wirft Netzwerkprogrammierung 4
J Socket Dateien über Socket auf Server speichern Netzwerkprogrammierung 3
S Socket-Frage zu einem LAN-Spiel. Netzwerkprogrammierung 3
A UDP verlorene Pakete/ socket.receive zu langsam Netzwerkprogrammierung 27
CookieSoft Socket Packet per Socket Netzwerkprogrammierung 8
CookieSoft Fehler bei Socket Netzwerkprogrammierung 4
D Socket Datei nur stückweise über Socket verschicken Netzwerkprogrammierung 6
T Per Socket auf POP3 zugreifen? Netzwerkprogrammierung 7
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
Z Socket Socket-Thread falsch? Netzwerkprogrammierung 5
Helgon Socket Socket IP Frage + Tutorial/Bücher Netzwerkprogrammierung 5
S Socket Verschiedene Exceptions beim Übertragen von Bildern über Socket Netzwerkprogrammierung 20
T Socket String zu Socket Netzwerkprogrammierung 26
M Datenübertragung per Socket nur alle 200ms Netzwerkprogrammierung 4
C Socket Socket: Connection timed out Netzwerkprogrammierung 3
T Socket blockierter Socket Netzwerkprogrammierung 4
C Socket Probleme beim Lesen und Schreiben aus/in einen Socket Netzwerkprogrammierung 2
T Alternative Socket mit Verbindungsabbruch Erkennung Netzwerkprogrammierung 2
M Socket, Ende Dateitransfer Netzwerkprogrammierung 4
X Über eine Socket-Verbindung Arrays übergeben Netzwerkprogrammierung 5
D RMI oder Socket Netzwerkprogrammierung 4
H Socket Socket listening Netzwerkprogrammierung 11
D Client Socket mit Eventlistener? Netzwerkprogrammierung 5
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
A Socket Netzwerkprogrammierung 18
N Socket geht auf Windows, aber auf Mac nicht ? Netzwerkprogrammierung 3
ruffio1978 Telnet über ein socket ansprechen Netzwerkprogrammierung 8
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
M SSl Socket Server und openssl key Netzwerkprogrammierung 3
J Socket Socket Programmierung. Wie anfangen? Netzwerkprogrammierung 4
DEvent Keine IOException beim schreiben Socket Netzwerkprogrammierung 3
A Socket Server: Message an verschiedene Clients senden Netzwerkprogrammierung 4
F Socket Verbindungen über mehrere Server Netzwerkprogrammierung 4
Dit_ FTP Download | "PassiveMode"-Socket öffnen Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben