Raw-Socket in Java [geschlossen]

8

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!

    
Nikhil 14.02.2013, 10:58
quelle

1 Antwort

4

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.

    
h22 14.02.2013, 11:13
quelle

Tags und Links