Class RequestDataManager
java.lang.Object
zombie.network.RequestDataManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
How many data was sent in one packet in bytes.static final int
How many data was sent before the server will wait ACKstatic final int
How many data was sent in one packet in bytes. -
Method Summary
Modifier and TypeMethodDescriptionvoid
ACKWasReceived
(RequestDataPacket.RequestID id, UdpConnection connection, int bytesTransmitted) void
clear()
void
disconnect
(UdpConnection connection) static RequestDataManager
void
putDataForTransmit
(RequestDataPacket.RequestID id, UdpConnection connection, ByteBuffer bb) receiveClientData
(RequestDataPacket.RequestID id, ByteBuffer bb, int fileSize, int bytesTransmitted)
-
Field Details
-
smallFileSize
public static final int smallFileSizeHow many data was sent in one packet in bytes.- See Also:
-
maxLargeFileSize
public static final int maxLargeFileSizeHow many data was sent in one packet in bytes.- See Also:
-
packSize
public static final int packSizeHow many data was sent before the server will wait ACK- See Also:
-
-
Method Details
-
getInstance
-
ACKWasReceived
public void ACKWasReceived(RequestDataPacket.RequestID id, UdpConnection connection, int bytesTransmitted) -
putDataForTransmit
public void putDataForTransmit(RequestDataPacket.RequestID id, UdpConnection connection, ByteBuffer bb) -
disconnect
-
clear
public void clear() -
receiveClientData
public ByteBuffer receiveClientData(RequestDataPacket.RequestID id, ByteBuffer bb, int fileSize, int bytesTransmitted)
-