C#无限行读

时间:2016-09-08 21:22:31

标签: c# mysql sql

如标题中所述,我基本上正在开发一个程序(服务器/客户端) 服务器在表行中插入一些数据,客户端正在读取数据。

GetEnumerator()

如果在一行中找到,while (true) { string Command = ReadData(); //Read row if (Command != string.Empty) { switch(Command) { case "Connection": Console.writeLine("Connected !"); break; } } else { console.writeLine("No data were found ! "); } } 函数只返回一个字符串。

该行中的默认数据为Readata(); - 该行中没有存储的数据,直到服务器在其上插入一些命令等信息为止。

客户端将始终读取该行,并且每次找到除null之外的其他内容时,它将执行某些代码。

执行时不会破坏程序吗?

我希望我的问题很清楚,祝你有愉快的一天!

1 个答案:

答案 0 :(得分:0)

如果客户端正确处理行不存在的情况,它不会破坏程序。

例如(伪代码)

loop {
   checkForRow();
   if (row.exists) {
      readRowData();
      clearRowData();
   }
}