Ich bin ziemlich neu in Java-Socket-Programmierung. Ich war bereits durchgegangen, dass Java nur mit Internet-Domain Sockets handelt und es wird UDP und TCP und Raw IP-Protokolle unterstützen. Ich möchte wissen, dass Java Raw Sockets unterstützt, ohne Anwendungen von Drittanbietern zu verwenden? Wenn es möglich ist, kann mir jemand mit einem kleinen Beispiel helfen? Jeder kleine Rat wird sehr dankbar sein!
Die einzige wirklich verfügbare Unterstützung für rohe Sockets in der Java-Standardbibliothek scheint InetAddress.isReachable () , das ICMP-Ping durchführen kann, wenn dies erlaubt ist. Dies ist wirklich nicht viel und wahrscheinlich auch nicht wirklich eine rohe Buchse, nur ein weiteres Protokoll.
Für andere Arten der rohen Kommunikation würde ich empfehlen, Berkley Sockets unter Linux zu verwenden (root rights erforderlich) durch einige JNI - basierte Wrapper.
Tags und Links java sockets raw-sockets