2如果双向同时通讯(服务器端发送客户端的同时,客户端也发送给服务器),将会出现客户端强制重启的现象,但服务器那端却正常,这点很郁闷。
3发热有点严重,估摸着温度能有50-60了,但基本使用正常。
4客户端断开连接,然后再次连接的时候,会出现id编号增加的现象。处理接收的数据可以先建立一个数组recv[4];
把接收到的数据放里面,recv[0]对应第一个数据recv[1]对应第2个数据一次类推。
然后电灯可以这样
P0=recv[0];P1=recv[1];P2=recv[2];P3=recv[3];这要看你这个大量有多大了,连续接收数据一般都是开辟一个缓冲区,而缓冲区是受内部寄存器空间限制的,最大256个(52单片机),还不能全用做缓冲区,得留下工作寄存器去,位地址也得留下一些,堆栈也得留下一些,所以这些因数都需要考虑到。
如果不开辟缓冲区得话,接收后就处理,可能有丢失一些数据的可能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)