上传者: 38606041 
                                    |
                                    上传时间: 2021-12-26 21:43:32
                                    |
                                    文件大小: 64KB
                                    |
                                    文件类型: -
                                
                            
                                
                            
                                首先我们下载FreeModbus源码,然后放到自己的工程中,新建一个MODBUS_TCP和PORT_TCP文件夹,然后将相关文件复制到里面,如下图所示:
然后修改porttcp中的代码:
首先定义一个数组用于接收数据:
static UCHAR    aucTCPBuf[MB_TCP_BUF_SIZE];	   //接收缓冲区
然后在xMBTCPPortInit中初始化socket连接,然后监听端口。
BOOL
xMBTCPPortInit( USHORT usTCPPort )
{
    BOOL bOkay = FALSE;
    // 侦听端口 Modbus-TCP 端口
	soc