我在同一台机器上有服务器和客户端(idk为什么这是面向Web的,这不是我的电话(。每次扫描仪读取某些内容(通过串行端口连接(时,我都必须更新网络表单标签。有什么想法吗?
顺便说一句:我使用的是在Windows 7上运行的C#和 ASP.NET。
这是我在本地串行端口应用程序中使用的:
using System.IO.Ports;
SerialPort testPort = new SerialPort();
testPort.DataReceived += testPort_DataReceived;
每次接收到数据时,都会调用 DataReceived 函数。我用它来将输入读入缓冲区。
提示:要链接DataReceived功能,您只需在键入" + ="后点击选项卡即可。Visual Studio应该为你构建这个功能。
我不确定网络表单,但为了捕获串行事件,这应该可以工作。