private void btnStart_Click(object sender, EventArgs e) //启动按钮 { rsServer = RSServer.Initiate(txtHost.Text, int.Parse(txtPort.Text)); //初始化 rsServer.OnReceiveLoginData += RsServer_OnReceiveLoginData; //登录帧数据接收处理 rsServer.OnReceiveRealtimeData += RsServer_OnReceiveRealtimeData; //实时数据接收处理 rsServer.OnReceiveStoreData += RsServer_OnReceiveStoreData; //存储数据接收处理 rsServer.OnTelecontrolAck += RsServer_OnTelecontrolAck; //遥控指令应答处理 rsServer.OnTimmingAck += RsServer_OnTimmingAck; //校时命令应答处理 rsServer.OnReceiveParamIds += RsServer_OnReceiveParamIds; //接收设备参数列表处理 rsServer.OnReceiveParam += RsServer_OnReceiveParam; //接收设备参数处理 rsServer.OnReceiveWriteParamAck += RsServer_OnReceiveWriteParamAck; //下载参数指令应答处理 rsServer.OnReceiveTransDataAck += RsServer_OnReceiveTransDataAck; //透传指令应答处理 bool res = rsServer.Start(); //启动监听服务 btnStop.Enabled = !(btnStart.Enabled = !res); //设置停启按钮的状态 }