hall919 发表于 2008-10-9 20:49:27

linux下pty ptyax读写问题

大家好。
在linux下使用虚拟终端master端ptyax和slave端ttya0。相当与一个stream通道。

程序监测ptyax,当物理设备有数据到来的时候,从物理设备取数据,然后写到ptyax上,则客户端会在ttyax收到数据。
当用户向ttyax上写数据时,则在ptyax上会收到数据,然后从ptyax取数据,写到实际的物理设备上。

但现在是当没有打开ttyax时,我把从物理设备的数据写到ptyax上时,又会从ptyax上读到,这样就读写死循环了。写的数据被读回来,然后又写到ptyax上............

怎么才能让写到ptyax上的数据不被读回来?
网上没有找到相关解决方法,请问大虾有什么经验?
谢谢
页: [1]
查看完整版本: linux下pty ptyax读写问题