如果单击按钮,如何将选择键更改为 read/write?
How to make a selection key changed interest op to read/write if a button is clicked?
我有 2 个按钮,1 个用于读取,1 个用于写入,如果按下按钮,如何将更改兴趣操作的键设置为读取或写入?
你 'make a key' 通过注册 SelectableChannel
和 Selector
,但你的问题的其余部分没有意义。当数据到达时,SelectableChannel
准备好读取,并且它几乎总是准备好写入,除非它的发送缓冲区已满(即先前的写入已返回零)。这两个事件都不能由 GUI 按钮启动。如果您希望您的应用程序发送,它应该发送,并且它应该总是正在阅读。
我有 2 个按钮,1 个用于读取,1 个用于写入,如果按下按钮,如何将更改兴趣操作的键设置为读取或写入?
你 'make a key' 通过注册 SelectableChannel
和 Selector
,但你的问题的其余部分没有意义。当数据到达时,SelectableChannel
准备好读取,并且它几乎总是准备好写入,除非它的发送缓冲区已满(即先前的写入已返回零)。这两个事件都不能由 GUI 按钮启动。如果您希望您的应用程序发送,它应该发送,并且它应该总是正在阅读。