コード例 #1
0
        public static void SetInterfaceUp(string interfaceName)
        {
            var ifReq = new InterfaceRequestWithFlags();

            ifReq.ifrn_name   = interfaceName;
            ifReq.ifru_flags |= IFF_UP;
            using var socketFileDescriptor = IO.Socket(IO.AF_INET, IO.SOCK_DGRAM, IO.IPPROTO_IP);
            IO.Check(IO.IOCtl(socketFileDescriptor, IO.SIOCSIFFLAGS, ref ifReq));
        }
コード例 #2
0
ファイル: IO.cs プロジェクト: jinkanhq/Margatroid.Alice
 internal static extern int IOCtl(FileDescriptor fd, uint request, ref InterfaceRequestWithFlags data);