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");
? ? }
.........
}