2 u013115412 u013115412 于 2015.07.22 16:29 提问

C#如何实现从机可以实时接收主机持续发送的数据?

主机一直在重复发送数据,我要实时读取,并从数据中截取控制信号源的命令,我直接用socket读取吗?read()读取的是实时的吗,我如何把这些数据存下来解析?有点乱。。。求各位大神指点,谢谢

3个回答

caozhy
caozhy   Ds   Rxr 2015.07.22 16:32

数据量不是非常大,用wcf双工通讯就可以,代码简单。

oyljerry
oyljerry   Ds   Rxr 2015.07.22 16:41

read() 一直读,同时把数据放入一个缓冲区中,然后你解析,获取到对应的数据,从中按规则截取对应的命令等,你还可以写入文件来解析都可以

tabe123
tabe123   Rxr 2015.07.22 18:10

异步读取,用正则表达式读出关键数据

Csdn user default icon
上传中...
上传图片
插入图片