如题:程序会进入/************************/里运行,说明连接成功了,但没有接收到数据吧?这个什么原因呢?
此程序在别的板子上正常工作,近来改了一次板就这样了,是硬件的问题吗?但连接是正常的,而且改板主要是针对别的功能,这块基本没什么变啊!!!
if( IS_IP_LEASED(g_ulStatus) && g_ConnectionOK)
{
lRetVal = sl_Recv(g_TcpSock.iNewSockDesc, (unsigned char *)&g_CtrlDataBuff, MAX_CTRL_PACKET_SIZE, 0);
if( lRetVal <= 0 )
{
/************************/
}
else
{
/////////////////////////////
}
}
Viki Shi:
改版以后才出现问题,大概率是硬件方面,对比排查一下吧
user1252639:
回复 Viki Shi:
主要是,改版动的地方非常小,而且3200其他所有功能都正常,网络方面至少也能正常连接!!!
user1252639:
回复 Viki Shi:
如果天线这块处理的不是那么好的话(当然也不是很差),会出现这各情况吗?
网络连接正常是不是说明天线这块也还可以,要不然连接不上?
Viki Shi:
回复 user1252639:
卡在 sl_Recv也有可能是软件的原因,但是基于出现问题的前提—-改扮后出现,之前运行正常,硬件问题的可能性更高,天线质量影响通信的
gaoyang9992006:
你这个程序如果烧录回原来的板子或者官方的板子,如果是可以正常工作的,那跟软件没关系了。