p2ps.imp.endpoint.TCP
Class DefaultTCPMessageProtocol

java.lang.Object
  extended byp2ps.imp.endpoint.AbstractMessageProtcol
      extended byp2ps.imp.endpoint.TCP.DefaultTCPMessageProtocol
All Implemented Interfaces:
MessageProtocolHandler

public class DefaultTCPMessageProtocol
extends AbstractMessageProtcol

The default message protcol used by TCP in P2PS. In this protocol an integer representing the size of the message is sent, followed by the message bytes.

Version:
$Revision: 295 $
Author:
Ian Wang

Constructor Summary
DefaultTCPMessageProtocol()
           
 
Method Summary
 java.lang.Object[] createReceiveItems(byte[] packet)
           
 java.lang.Object[] createSendPackets(byte[] data)
           
 
Methods inherited from class p2ps.imp.endpoint.AbstractMessageProtcol
addReceivePacket, addSendData, getReceiveData, getSendPacket, isReceiveData, isSendPacket, packetError, packetSent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTCPMessageProtocol

public DefaultTCPMessageProtocol()
Method Detail

createSendPackets

public java.lang.Object[] createSendPackets(byte[] data)
Specified by:
createSendPackets in class AbstractMessageProtcol
Returns:
an array of send messages (object array containing byte arrays)

createReceiveItems

public java.lang.Object[] createReceiveItems(byte[] packet)
Specified by:
createReceiveItems in class AbstractMessageProtcol
Returns:
an array of receive messages (object array containing byte arrays)