コード例 #1
0
 public Server2Remote(TcpClient client, Server2Control[] controllist, OutputCallback output, DisplayRemoteDataCallback DisplayRemoteData)
 {
     this.client                    = client;
     this.controllist               = controllist;
     this.outputCallback            = output;
     this.displayRemoteDataCallback = DisplayRemoteData;
     netStream   = client.GetStream();
     isExit      = false;
     controldata = new ControlData();
     remotedata  = new RemoteData();
     netStream.BeginRead(remotedata.databuffer, 0, remotedata.length, ReadCallback, null);
     outputCallback("初始化");
 }
コード例 #2
0
        public Form1()
        {
            InitializeComponent();
            setListBoxCallback        = new SetListBoxCallback(SetListBox);
            displayRemoteDataCallback = new DisplayRemoteDataCallback(DisplayRemoteData);
            aTimer.Elapsed           += new ElapsedEventHandler(aTimer_Elapsed);
            aTimer.Interval           = 500; //设置时间间隔
            aTimer.Enabled            = false;
            controldata = new ControlData();
            remotedata  = new RemoteData();
            int count = localIP.ToString().LastIndexOf('.');

            controldata.data.controlID = Convert.ToUInt16(localIP.ToString().Substring(count + 1));
        }