Danbias/Code/Network/OysterNetworkClient/Client.cpp

41 lines
610 B
C++
Raw Normal View History

#include "Client.h"
using namespace Oyster::Network::Client;
Client::Client()
{
connection = new Connection();
}
Client::~Client()
{
2013-11-22 14:23:08 +01:00
delete this->connection;
connection = 0;
}
2013-11-26 13:45:03 +01:00
int Client::Connect(unsigned int port, char filename[])
{
2013-11-26 13:45:03 +01:00
int errorCode;
2013-11-26 13:45:03 +01:00
if((errorCode = connection->InitiateClient()) != 0)
{
return errorCode;
}
if((errorCode = connection->Connect(port, filename)) != 0)
{
return errorCode;
}
return 0;
}
void Client::Send(Oyster::Network::OysterByte& bytes)
{
connection->Send(bytes);
}
void Client::Recv(Oyster::Network::OysterByte& bytes)
{
connection->Recieve(bytes);
}