org.mitre.jsip
Class TCPMessageSocket

java.lang.Object
  |
  +--org.mitre.jsip.MessageSocket
        |
        +--org.mitre.jsip.TCPMessageSocket

public class TCPMessageSocket
extends MessageSocket


Fields inherited from class org.mitre.jsip.MessageSocket
MCAST, NONE, TCP, UDP
 
Constructor Summary
TCPMessageSocket()
          TCPMessageSocket
TCPMessageSocket(java.net.Socket newSocket)
          TCPMessageSocket
 
Method Summary
 void accept()
          accept
 void close()
          close
 int connect(java.net.InetAddress host, int portnum)
          Another connect
 int connect(java.lang.String hostname, int portnum)
          connect * @param portnum * @return int
 int listen(JACE.ASX.MessageQueue queue)
          listen
 int listenOnEvenPort()
          listenOnEvenPort
 int receive(byte[] recvbuffer, int maxlength)
          receive
 int send(java.lang.String sendbuffer, int length)
          send
 
Methods inherited from class org.mitre.jsip.MessageSocket
forcePortNumber, getPortNumber, getSocketType, setHostname
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCPMessageSocket

public TCPMessageSocket()
TCPMessageSocket

TCPMessageSocket

public TCPMessageSocket(java.net.Socket newSocket)
TCPMessageSocket
Parameters:
newfd -  
Method Detail

connect

public int connect(java.lang.String hostname,
                   int portnum)
connect * @param portnum * @return int
Overrides:
connect in class MessageSocket
Following copied from class: org.mitre.jsip.MessageSocket
Parameters:
portnum -  
Returns:
int

connect

public int connect(java.net.InetAddress host,
                   int portnum)
Description copied from class: MessageSocket
Another connect
Overrides:
connect in class MessageSocket
Following copied from class: org.mitre.jsip.MessageSocket
Parameters:
host - the host to connect to
portnum - the port to connect to
Returns:
0 if successful

send

public int send(java.lang.String sendbuffer,
                int length)
send
Overrides:
send in class MessageSocket
Parameters:
sendbuffer -  
length -  
Returns:
int

receive

public int receive(byte[] recvbuffer,
                   int maxlength)
receive
Overrides:
receive in class MessageSocket
Parameters:
recvbuffer -  
maxlength -  
Returns:
int

listen

public int listen(JACE.ASX.MessageQueue queue)
Description copied from class: MessageSocket
listen
Overrides:
listen in class MessageSocket
Following copied from class: org.mitre.jsip.MessageSocket
Parameters:
portnum -  
Returns:
int

accept

public void accept()
accept
Overrides:
accept in class MessageSocket
Returns:
int

listenOnEvenPort

public int listenOnEvenPort()
listenOnEvenPort
Overrides:
listenOnEvenPort in class MessageSocket
Returns:
int

close

public void close()
Description copied from class: MessageSocket
close
Overrides:
close in class MessageSocket