public class RawSocket extends Object
コンストラクタと説明 |
---|
RawSocket()
ソケットを構築します。
|
RawSocket(InetAddress laddr)
ソケットを構築し指定されたアドレスにバインドします。
|
RawSocket(int protocol)
指定されたプロトコルでソケットを初期化します。
|
RawSocket(int protocol,
InetAddress laddr)
指定されたプロトコルでソケットを構築し、アドレスにバインドします。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
ソケットを閉じます。
|
void |
receive(RawPacket packet)
ソケットからデータを受信します。
|
void |
send(RawPacket packet)
指定されたIPパケットを送信します。
|
void |
setTTL(int ttl)
ソケットのTTL(Time To Live)を設定します。
|
public RawSocket() throws SocketException
SocketException
public RawSocket(InetAddress laddr) throws SocketException
laddr
- バインドするアドレスSocketException
public RawSocket(int protocol) throws SocketException
protocol
- プロトコルSocketException
public RawSocket(int protocol, InetAddress laddr) throws SocketException
protocol
- プロトコルladdr
- バインドするアドレスSocketException
public void send(RawPacket packet) throws IOException
packet
- 送信するパケットIOException
public void receive(RawPacket packet) throws IOException
packet
- 受信データを格納するパケットIOException
public void close()
public void setTTL(int ttl) throws SocketException
SocketException
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.