D K M R S U

D

DownloadFileThread - Class in <Unnamed>
This runnable reads from an input stream and writes the data to a file and since it is also a JPanel it can show what it's doing.
DownloadFileThread(SSLSocket) - Constructor for class DownloadFileThread
The constructor receives a socket and creates a reader and a writer for it.

K

kill() - Method in class DownloadFileThread
This method stops the ongoing download.
kill() - Method in class UploadFileThread
This method stops the thread from uploading further.

M

main(String[]) - Static method in class SSLShare
Creates an instance of SSLShare

R

run() - Method in class DownloadFileThread
This method implements a very simple protocol for whether the user wants the file or not and then, depending on the choice, it starts downloading the file from the socket's input stream.
run() - Method in class UploadFileThread
This method uploads the file as long as there's any bytes left to read, there are no exceptions thrown and the thread isn't killed.

S

SSLShare - Class in <Unnamed>
A simple SSL-based program that sends files between two parties.
SSLShare() - Constructor for class SSLShare
The constructor creates a simple non-user-friendly interface which allows you to listen for incoming connections, send files, check your network interfaces and external IP-address, see the debug area and downloads.

U

UploadFileThread - Class in <Unnamed>
This is a runnable that communicates over a socket and reads from a file.
UploadFileThread(SSLSocket, File) - Constructor for class UploadFileThread
The constrictor receives a socket and creates a reader and a writer for it.

D K M R S U