add configuiration to bind to specific IP

This commit is contained in:
Jason D. McCormick 2020-06-12 13:16:53 -04:00
parent 815165141c
commit 0cfd041de9
7 changed files with 33 additions and 9 deletions

View file

@ -44,11 +44,14 @@ CNetwork::~CNetwork()
delete[] m_status;
}
bool CNetwork::open()
bool CNetwork::open(const char* bindaddr)
{
::fprintf(stdout, "Opening YSF network connection\n");
if (strlen(bindaddr) > 0)
::fprintf(stdout, "Opening YSF network connection on address %s\n", bindaddr);
else
::fprintf(stdout, "Opening YSF network connection on all interfaces\n");
return m_socket.open();
return m_socket.open(bindaddr);
}
bool CNetwork::writeData(const unsigned char* data, const in_addr& address, unsigned int port)