void Receive() { if (ServerActive()) { server.RunCallbacks(); for (int c = 0; c < connectedClients.Count; ++c) { int netMessagesCount = server.ReceiveMessagesOnConnection(connectedClients[c], netMessages, maxMessages); if (netMessagesCount > 0) { for (int i = 0; i < netMessagesCount; ++i) { OnMessage(ref netMessages[i]); } } } { int netMessagesCount = server.ReceiveMessagesOnConnection(listenSocket, netMessages, maxMessages); if (netMessagesCount > 0) { for (int i = 0; i < netMessagesCount; ++i) { OnMessage(ref netMessages[i]); } } } } }
void Receive() { if (client != null) { client.RunCallbacks(); int netMessagesCount = client.ReceiveMessagesOnConnection(connection, netMessages, maxMessages); if (netMessagesCount > 0) { for (int i = 0; i < netMessagesCount; ++i) { OnMessage(ref netMessages[i]); } } } }