ACR_ServerCommunicator.ACR_ServerCommunicator.GetNetworkManager C# (CSharp) Method

GetNetworkManager() static private method

Get the overarching network management subsystem.
static private GetNetworkManager ( ) : ACR_ServerCommunicator.ServerNetworkManager
return ACR_ServerCommunicator.ServerNetworkManager
        internal static ServerNetworkManager GetNetworkManager()
        {
            return NetworkManager;
        }

Usage Example

Example #1
0
        /// <summary>
        /// This routine handles ALFA datagram protocol messages that have been
        /// received over the network.
        /// </summary>
        /// <param name="buf">Supplies the received data payload.</param>
        /// <param name="len">Supplies the length of received data.</param>
        /// <param name="Sender">Supplies the sender's address.</param>
        private static void OnDatagramReceive(IntPtr buf, int len, sockaddr_in Sender)
        {
            IPAddress            Address        = new IPAddress(Sender.sin_addr);
            int                  Port           = (int)IPAddress.NetworkToHostOrder((short)Sender.sin_port);
            ServerNetworkManager NetworkManager = ACR_ServerCommunicator.GetNetworkManager();

            byte[] Data = new byte[len];
            Marshal.Copy(buf, Data, 0, len);

            NetworkManager.OnDatagramReceive(Data, Address, Port);
        }
ACR_ServerCommunicator