public class TransferManager
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
TransferManager(java.net.DatagramSocket socket,
android.os.Handler handler,
android.content.Context ctx)
initialise the transfer manager
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
byte[] |
createChecksum(java.lang.String filename) |
java.lang.String |
getLocalHostaddr()
return the local host address that is used on by the wifi interface
|
void |
run()
run a UDP server that is listening for the packet that are provided by Wifidirect
the packets are provided to a handler that deal with it
|
static java.lang.String |
toString(byte[] byteData) |
void |
write(byte[] buffer) |
void |
writeChunkFile(java.lang.String action,
java.lang.String fileName,
java.lang.String endFileDelimiter) |
public TransferManager(java.net.DatagramSocket socket, android.os.Handler handler, android.content.Context ctx)
socket
- sockethandler
- handlerctx
- contextpublic java.lang.String getLocalHostaddr()
public void run()
run
in interface java.lang.Runnable
public void write(byte[] buffer)
public void writeChunkFile(java.lang.String action, java.lang.String fileName, java.lang.String endFileDelimiter)
public static java.lang.String toString(byte[] byteData)
public byte[] createChecksum(java.lang.String filename)
public void close()