Package marauroa.common.net.message
Class MessageC2SKeepAlive
java.lang.Object
marauroa.common.net.message.Message
marauroa.common.net.message.MessageC2SKeepAlive
- All Implemented Interfaces:
Serializable
This message is sent from client to server to indicate that he is still there
and that wants to be considered connected.
There are strange situations on TCP that cause a considerable amount of time to be ellapsed until the stack realized that a timeout happens.
-
Nested Class Summary
Nested classes/interfaces inherited from class marauroa.common.net.message.Message
Message.MessageType
-
Field Summary
Fields inherited from class marauroa.common.net.message.Message
channel, clientid, CLIENTID_INVALID, protocolVersion, timestampMessage, type
-
Constructor Summary
ConstructorDescriptionConstructor for allowing creation of an empty messageMessageC2SKeepAlive(Channel source)
Constructor with a TCP/IP source/destination of the message -
Method Summary
Modifier and TypeMethodDescriptionvoid
readFromMap(Map<String,Object> in)
reads a message from a mapvoid
Serialize the object from an ObjectInputtoString()
This method returns a String that represent the objectMethods inherited from class marauroa.common.net.message.Message
getAddress, getChannel, getClientID, getMessageTimestamp, getProtocolVersion, getType, internalToString, isPerception, isSkippable, requiresPerception, setChannel, setClientID, setProtocolVersion, writeObject, writeToJson
-
Constructor Details
-
MessageC2SKeepAlive
public MessageC2SKeepAlive()Constructor for allowing creation of an empty message -
MessageC2SKeepAlive
Constructor with a TCP/IP source/destination of the message- Parameters:
source
- The TCP/IP address associated to this message
-
-
Method Details
-
toString
This method returns a String that represent the object -
readObject
Description copied from class:Message
Serialize the object from an ObjectInput- Specified by:
readObject
in interfaceSerializable
- Overrides:
readObject
in classMessage
- Parameters:
in
- the input serializer- Throws:
IOException
- if the serializations fails
-
readFromMap
Description copied from class:Message
reads a message from a map- Overrides:
readFromMap
in classMessage
- Parameters:
in
- Map to read from- Throws:
IOException
- if the serializations fails
-