CH392的TCP_Serve例程無法發(fā)送數(shù)據(jù)

在Socket0接收中斷中,可以將接收的數(shù)據(jù)發(fā)給客戶端:

if(sock_int_socket & SINT_STAT_RECV)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /* 接收中斷 */

? ? {

? ? ? ? len = CH392GetRecvLength(sockindex);? ? ? ? ? ? ? ? ? ? ? ? ? /* 獲取當前緩沖區(qū)內(nèi)數(shù)據(jù)長度 */


? ? ? ? if(len)

? ? ? ? {

? ? ? ? ? ? memset(SPI0_buf, 0, sizeof(SPI0_buf));

? ? ? ? ? ? CH392GetRecvData(sockindex, len, SPI0_buf);

? ? ? ? ? ? //CH392SendData(sockindex, SPI0_buf, len);? ?//可以發(fā)送

? ? ? ? ? ? SPIRec_len = len;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? }

? ? }


但是在其他函數(shù)體中(比如當UART0接收到數(shù)據(jù)后),執(zhí)行同樣的函數(shù)CH392SendData(UINT8 sockindex, PUINT8 databuf, UINT16 len),客戶端卻接收不到數(shù)據(jù)。已經(jīng)證實CH392SendData已經(jīng)執(zhí)行,請問是什么原因?程序要怎么寫?

socket0作為TCP_SERVER收發(fā)數(shù)據(jù)不會是socket0的接收中斷,您仔細對照一下socket索引號。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频