vb.net里面可以用轮询吗?解决思路
vb.net里面可以用轮询吗?
我是用GPRS发送数据的,接受端用vb.net做的,由于从不同的地方发送所以有多个gprs终端,gprs到接收中心映射的不同COM口,我在控件里面只能设置一个COM口,不知道怎么去监听多个,听说是用轮询可没听说过,具体怎么实现啊?有代码最好了,谢谢
------解决方案--------------------
轮询的意思嘛,
for i = 1 to N
port1.name = “com”& i
port1.open
’填写收取的操作
port1.close
next
------解决方案--------------------
使用多个串口组件,每个组件都有接收数据的事件,你不用轮训
------解决方案--------------------
If combobox1.Text = "com6" Then
serialport6.Write(TextBox2.Text)
elseif combobox1.text = "com7" then
serialport7.Write(TextBox2.Text)
end if
我是用GPRS发送数据的,接受端用vb.net做的,由于从不同的地方发送所以有多个gprs终端,gprs到接收中心映射的不同COM口,我在控件里面只能设置一个COM口,不知道怎么去监听多个,听说是用轮询可没听说过,具体怎么实现啊?有代码最好了,谢谢
------解决方案--------------------
轮询的意思嘛,
for i = 1 to N
port1.name = “com”& i
port1.open
’填写收取的操作
port1.close
next
------解决方案--------------------
使用多个串口组件,每个组件都有接收数据的事件,你不用轮训
------解决方案--------------------
If combobox1.Text = "com6" Then
serialport6.Write(TextBox2.Text)
elseif combobox1.text = "com7" then
serialport7.Write(TextBox2.Text)
end if