#include "FileSendClient.h" FileSendClient::FileSendClient() { } void FileSendClient::onReceive(Message message) { if(message == "file") { int filesize = message.getSize(); cout << "[" << network->getTime() << "] File of size " << filesize << " received from " << message.getSender() << "! (" << getAddress() << ")\n"; } } void FileSendClient::sendFile(Address address, int size) { cout << "[" << network->getTime() << "] Sending file of size " << size << " to " << address << "! (" << getAddress() << ")\n"; send(address, "file", size); } void FileSendClient::getFile(Address address) { cout << "[" << network->getTime() << "] Requesting file from " << address << "! (" << getAddress() << ")\n"; send(address, "download"); }