コード例 #1
0
ファイル: EthernetWindow.cs プロジェクト: zoom8374/Dev2018
        public void Initialize(string _CommonFolderPath)
        {
            CommonFolderPath = _CommonFolderPath;

            ReadEthernetInfoFile();

            textBoxIPAddress.Text  = IPAddress;
            textBoxPortNumber.Text = PortNumber.ToString();

            ServerSock = new CEtherentServerManager();
            ServerSock.Initialize(IPAddress, PortNumber);
            ServerSock.RecvMessageEvent += new CEtherentServerManager.RecvMessageHandler(SetReceiveMessage);

            ConnectCheckTimer          = new Timer();
            ConnectCheckTimer.Tick    += ConnectCheckTimer_Tick;
            ConnectCheckTimer.Interval = 250;
            ConnectCheckTimer.Start();
        }
コード例 #2
0
        public void Initialize(string _CommonFolderPath, short _PortNumber)
        {
            CommonFolderPath = _CommonFolderPath;

            ReadEthernetInfoFile();

            PortNumber = PortNumber + _PortNumber;

            textBoxIPAddress.Text  = IPAddress;
            textBoxPortNumber.Text = PortNumber.ToString();

            ServerSock = new CEtherentServerManager();
            ServerSock.Initialize(IPAddress, PortNumber);
            ServerSock.RecvMessageEvent += new CEtherentServerManager.RecvMessageHandler(SetReceiveMessage);

            ThreadConnectCheck       = new Thread(ThreadConnectCheckFunction);
            IsThreadConnectCheckExit = false;
            ThreadConnectCheck.Start();

            ThreadReceiveDataCheck       = new Thread(ThreadReceiceDataCheckFunction);
            IsThreadReceiveDataCheckExit = false;
            ThreadReceiveDataCheck.Start();
        }