private void server_DataReceived(object sender, ServerDataEventArgs args) { server.Receive(bufferLength, (int)args.ClientId); if (args.DataLength > 0) { ProcessRequest(args); } }
void OnServerDataEvent(ServerDataEventArgs e) { var handler = ServerDataEvent; if (handler != null) { handler(this, e); } }
private void _server_DataReceived(object sender, ServerDataEventArgs args) { if (ProcessRequest != null) { ProcessRequest(new TcpSocketGateyRequest(args.ClientId, args.Data)); // '\0's ending byte array } _server.Receive(256, (int)args.ClientId); }
public void ProcessRequest(ServerDataEventArgs args) { UTF8Encoding encoding = new UTF8Encoding(); var message = encoding.GetString(args.Data, 0, args.DataLength); var migContext = new MigContext(ContextSource.TcpSocketGateway, args); var migRequest = new MigClientRequest(migContext, new MigInterfaceCommand(message)); OnPreProcessRequest(migRequest); if (!migRequest.Handled) { OnPostProcessRequest(migRequest); } }
/// <summary> /// Handles the opc servers response. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ServerDataEventArgs"/> instance containing the event data.</param> public void HandleOpcServersResponse(object sender, ServerDataEventArgs e) { if (e.OpcServerItems != null) { this.OpcServerItems.Clear(); foreach (var opcServerItem in e.OpcServerItems) { this.OpcServerItems.Add(new ServerData(opcServerItem)); } this.SelectedIndex = this.GetSelection(); if (this.SelectedIndex != -1) { this.ActiveServer = Resources.ActiveServer + @" " + this.SelectedServer.Name; } } }
public void ProcessRequest(ServerDataEventArgs args) { UTF8Encoding encoding = new UTF8Encoding(); var message = encoding.GetString(args.Data, 0, args.DataLength); var migContext = new MigContext(ContextSource.TcpSocketGateway, args); var migRequest = new MigClientRequest(migContext, new MigInterfaceCommand(message)); OnPreProcessRequest(migRequest); if (!migRequest.Handled) OnPostProcessRequest(migRequest); }
private void server_DataReceived(object sender, ServerDataEventArgs args) { if (ProcessRequest != null) { ProcessRequest(new TcpSocketGatewayRequest(args.ClientId, args.Data)); // '\0's ending byte array } server.Receive(256, (int)args.ClientId); }