关于CH392例程TCP_SERVER ,如何调整到SOCKET1?

版主好: 参考网上CH392 TCP_SERVER例程,

/**********************************************************************************

* Function Name  : CH392SocketInitOpen

* Description    : 配置CH392 socket 参数,初始化并打开socket

* Input          : None

* Output         : None

* Return         : None

**********************************************************************************/

void CH392SocketInitOpen(void)

{

UINT8 i;


CH392SetSocketDesIP(0,SockInf.IPAddr);                           /* 设置socket 0目标IP地址 */         

CH392SetSocketProtType(0,SockInf.ProtoType);                     /* 设置socket 0协议类型 */

CH392SetSocketDesPort(0,SockInf.DesPort);                        /* 设置socket 0目的端口 */

CH392SetSocketSourPort(0,SockInf.SourPort);                      /* 设置socket 0源端口 */

i = CH392OpenSocket(0);                                          /* 打开socket 0 */

mStopIfError(i);                                                 /* 检查是否成功 */

i=CH392TCPListen(0);

mStopIfError(i);

}

如果要调整到SOCKET1 ,是否把 CH392SocketInitOpen函数 改为如下即可?其他地方还有要修改的吗?

image.png

您好,请问您使用的是CH392固件是哪个版本。21版本的CH392只有两个Socket,如果您使用Socket1监听,就没有多余Socket连接。您可以将固件升级到23版本。23版本最多可以开启4个Socket。如有还有问题可与我司技术人员联系:025-52638373。


只有登录才能回复,可以选择微信账号登录