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); }