mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 23:45:49 +08:00
Handle a failing socket.
This commit is contained in:
@@ -295,6 +295,12 @@ void CDMRIPSC::clock(unsigned int ms)
|
|||||||
in_addr address;
|
in_addr address;
|
||||||
unsigned int port;
|
unsigned int port;
|
||||||
int length = m_socket.read(m_buffer, BUFFER_LENGTH, address, port);
|
int length = m_socket.read(m_buffer, BUFFER_LENGTH, address, port);
|
||||||
|
if (length < 0) {
|
||||||
|
LogError("Socket has failed, retrying connection");
|
||||||
|
close();
|
||||||
|
open();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// if (m_debug && length > 0)
|
// if (m_debug && length > 0)
|
||||||
// CUtils::dump(1U, "IPSC Received", m_buffer, length);
|
// CUtils::dump(1U, "IPSC Received", m_buffer, length);
|
||||||
|
|||||||
Reference in New Issue
Block a user