Class TransportTCPClient
java.lang.Object
javaforce.voip.TransportTCPClient
- All Implemented Interfaces:
Transport
- Direct Known Subclasses:
TransportTLSClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic booleanprotected InputStreamprotected Stringprotected intprotected OutputStreamprotected InetAddressprotected intprotected Socket -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()protected voidconnect(InetAddress host, int port) booleandisconnect(String host, int port) booleanerror()String[]getName()booleanopen(String localhost, int localport, TransportInterface iface) booleanbooleanbooleansend(byte[] data, int off, int len, InetAddress host, int port) voidsetReceiveBufferSize(int size)
-
Field Details
-
active
protected boolean active -
socket
-
os
-
is
-
remotehost
-
remoteport
protected int remoteport -
localhost
-
localport
protected int localport -
debug
public static boolean debug
-
-
Constructor Details
-
TransportTCPClient
public TransportTCPClient()
-
-
Method Details
-
getName
-
open
-
open
-
close
-
send
-
receive
-
disconnect
- Specified by:
disconnectin interfaceTransport
-
connect
- Throws:
Exception
-
error
-
getClients
- Specified by:
getClientsin interfaceTransport
-
setReceiveBufferSize
public void setReceiveBufferSize(int size) - Specified by:
setReceiveBufferSizein interfaceTransport
-