diff --git a/main/network.go b/main/network.go index 0b5295d7..55af4b5e 100644 --- a/main/network.go +++ b/main/network.go @@ -135,7 +135,11 @@ func sendToAllConnectedClients(msg networkMessage) { if sleepFlag { continue } - netconn.Conn.Write(msg.msg) // Write immediately. + _, err := netconn.Conn.Write(msg.msg) // Write immediately. + if err != nil { + //TODO: Maybe we should drop the client? Retry first? + log.Printf("GDL Message error: %s\n", err.Error()) + } totalNetworkMessagesSent++ globalStatus.NetworkDataMessagesSent++ globalStatus.NetworkDataMessagesSentNonqueueable++