什么时候有EV_RXCHAR事件发生,
什么时候有EV_TXEMPTY事件发生,
什么时候有EV_TXEMPTY事件发生,
解决方案 »
- WPARAM 和 LPARAM 到底啥意思???
- Combobox怎么添加下拉项目
- 如何在SDI,MDI或者对话框的界面中把控制台嵌入?
- 如何实现flexgrid控件和ado data控件提供数据源的绑定?
- 如何用new 来定义二维字符串数组?
- 为什么,用AfxBeginThread生成的线程,调用fopen时有时会出错。返回NULL
- 为什么VC.net写的DLL在DEBUG模式下编译后用VB能使用,而在Release模式下编译的却不能用?(详情在里面)
- 如此简单, 我就是找不出错在哪里。 :(((( help
- 咂一百分来求解一个暴难的问题!!有关滚动视图问题,进来看看吧,说不定你会哟!
- 我要改变对话框的背景色,但是没有成功
- NAT的实现问题,如何实现网络层的数据包转发(高手帮忙看看一下)
- 为什么我读CMOS端口的内容总是0????
EV_TXEMPTY,没用到,从字面上看,应该是发送缓冲区为空时(即由发送阻塞到发送完成时)发生吧
你说错了,第一个应该是EV_RXFLAG。
EV_TXEMPTY,没有说清楚。
EV_TXEMPTY:发送缓冲区的最后一个字节发送完。
如果我有8个bytes, 我一次收,有多少 EV_RXCHAR
如果我不recv,有多少 EV_RXCHAR.
如果我一个一个收,有多少 EV_RXCHAR。
有时出现没有EV_RXCHAR,而对方仍在发数据的情况是什么原因?
哪位能详细解释一下?
如果接收缓冲区满,还会有EV_RXCHAR吗?,
//////////////////////////////////////
当然还会有,不过同时还会有另一个状态EV_RX80FULL,接受缓冲区数据超过80%时会一直有这个状态,(同样,你不能说你能接收到多少个EV_RX80FULL事件)如果我不recv,有多少 EV_RXCHAR.如果我一个一个收,有多少 EV_RXCHAR。
//////////////////////////////
上面说了,自己想吧有时出现没有EV_RXCHAR,而对方仍在发数据的情况是什么原因?
////////////////////////////////
硬件和驱动上没问题的话,应该不会吧,你遇到过??
我在qq上已给你留言,说了为什么会有对方发数据,收不到全的原因。
也说了为什么2000下不能用同步的原因。
同时纠正你的理解,EV_RXCHAR等不只是状态,更时事件。