void WCHNET_HandleSockInt(u8 socketid,u8 initstat)
{
if(initstat & SINT_STAT_RECV) //receive data
{
WCHNET_DataLoopback(socketid); //Data loopback
}
if(initstat & SINT_STAT_CONNECT) //connect successfully
{
if(sockFlag == NET_MODULE_TYPE_TCP_S){
tcpsIsok = 1;
WCHNET_ModifyRecvBuf(socketid,(u32)SocketRecvBuf[socketid],RECE_BUF_LEN);
}
if(sockFlag == NET_MODULE_TYPE_TCP_C){
tcpcIsok = 1;
}
if(sockFlag == NET_MODULE_TYPE_UDP_C){
udpcIsok = 1;
}
if(sockFlag == NET_MODULE_TYPE_UDP_S){
udpsIsok = 1;
}
if(dtuDebug==1) printf("TCP Connect Success\r\n");
}
.........
}