Client now reads address and port from config file. Default address is set to local host.

This commit is contained in:
stiffly
2015-12-18 11:22:13 +01:00
parent 0b714e593f
commit 5c1a93021b
4 changed files with 11 additions and 8 deletions
+5 -2
View File
@@ -3,9 +3,12 @@
using namespace boost::asio::ip;
Client::Client() : m_Socket(m_IOService)
Client::Client(ConfigFile* config) : m_Socket(m_IOService)
{
m_ReceiverEndpoint = udp::endpoint(boost::asio::ip::address::from_string("192.168.1.2"), 13);
// Default is local host
std::string address = config->Get<std::string>("Networking.Address", "127.0.0.1");
int port = config->Get<int>("Networking.Port", 13);
m_ReceiverEndpoint = udp::endpoint(boost::asio::ip::address::from_string(address), port);
// Set up network stream
m_NextSnapshot.InputForward = "";
m_NextSnapshot.InputRight = "";