org.siprop.transport.impl
クラス SIPTCPTransport
java.lang.Object
org.siprop.core.transport.Transport
org.siprop.transport.impl.TCPTransport
org.siprop.transport.impl.SIPTCPTransport
public class SIPTCPTransport
- extends TCPTransport
SIPのTCP用のTransportクラス
SIP上のContent-Lengthヘッダを確認する必要があるため、特別に作成されている。
- 作成者:
- sakukawa
クラス org.siprop.transport.impl.TCPTransport から継承されたメソッド |
close, getLocalAddress, getLocalPeer, getLocalPort, getProtocol, getProtocolName, getRemoteAddress, getRemotePeer, getRemotePort, getSocketOption, send, send, setRecvBufferSize, setSocketOption |
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SIPTCPTransport
public SIPTCPTransport(java.net.Socket s,
java.lang.String host,
int port)
throws java.io.IOException
- コンストラクタ
- パラメータ:
s
- host
- port
-
- 例外:
java.io.IOException
SIPTCPTransport
public SIPTCPTransport(java.lang.String host,
int port)
throws java.io.IOException
- コンストラクタ
- パラメータ:
host
- port
-
- 例外:
java.io.IOException
receive
public Packet receive()
throws java.io.IOException
- SIPのパケットを受信する。
- オーバーライド:
- クラス
TCPTransport
内の receive
- 戻り値:
- 受信したパケット
- 例外:
java.io.IOException