你说的function proc是指的发送的function proc还是接收的function proc??
有完整代码贴出来看一下?
table.insert(msgQuene,{data=data,user=user})函数很费时间吗?
测试是这样的:
例子里面的串口通过tcp简单修改后,发送数据问题为:
在没有数据从串口数据传入,即不会调用table.insert(msgQuene,{data=data,user=user}),
function proc(socketClient)这个函数的运行频率通过打印可以看到大概1秒可以运行几十次。
在有数据从串口数据传入,即会调用table.insert(msgQuene,{data=data,user=user}),
function proc(socketClient)这个函数的运行频率通过打印可以看到大概1秒可以运行几次。
通过删除table.insert(msgQuene,{data=data,user=user})发现问题就出在这。
另外还用msg_uart1=msg_uart1..data这种来替代table.insert出现的情况一样