コード例 #1
0
 /// <summary>
 /// The event from the singleton server that fires when a message is received
 /// </summary>
 /// <param name="sender">The sender object</param>
 /// <param name="e">The received message</param>
 private void SingleTCPServer_DataReceived(object sender, SimpleTCPStandar.Message e)
 {
     Task.Run(() =>
     {
         // Split all inputs (useful if there are a lot of inputs at the same time)
         string[] inputs = e.MessageString.ReturnCleanASCII().Split(new char[] { ' ' }, 100, StringSplitOptions.RemoveEmptyEntries);
         foreach (string input in inputs)
         {
             if (!string.IsNullOrWhiteSpace(input))
             {
                 IConsoleButton data = this.ParseConsoleButtonFromCSV(input.ReturnCleanASCII());
                 this.ServerDataReceived?.Invoke(this, new ConsoleButtonEventArgs(data));
             }
         }
     });
 }
コード例 #2
0
ファイル: TcpServer.cs プロジェクト: darakelian/PokerBackend
 private void OnDataReceived(object sender, SimpleTCPStandar.Message message)
 {
 }