• 大小: 152KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: C/C++
  • 标签: MODBUS  TCP  SERVER  源码  

资源简介

MODBUS TCP SERVER 源码,c++,实现了功能码 03,16。只是自己用于测试时开发的,功能有限,但可自行扩充。希望对您有用。

资源截图

代码片段和文件信息

// ClientSocket.cpp : implementation file
//

#include “stdafx.h“
#include “ClientSocket.h“
#include “ModbusTCPServer.h“
#include “ModbusTCPServerDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CClientSocket
CClientSocket::CClientSocket(CModbusTCPServerDlg* pParent)
{
m_pParent=pParent;
}

CClientSocket::CClientSocket()
{
m_pParent=NULL;
}
CClientSocket::~CClientSocket()
{
}


// Do not edit the following lines which are needed by ClassWizard.
#if 0
BEGIN_MESSAGE_MAP(CClientSocket CSocket)
//{{AFX_MSG_MAP(CClientSocket)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif // 0

/////////////////////////////////////////////////////////////////////////////
// CClientSocket member functions

void CClientSocket::OnReceive(int nErrorCode) 
{
// TODO: Add your specialized code here and/or call the base class
CSocket::OnReceive(nErrorCode);
char lpBuf[MAXCHARS+1];
int nBufLen;

memset(lpBuf0sizeof(lpBuf));
nBufLen=Receive(lpBufMAXCHARS);
m_pParent->ProcessCommand(thislpBufnBufLen);
}

void CClientSocket::SendData(char *data DWORD datalen)
{
UINT nSends = 0;
while(nSends {
nSends += Send(data+nSendsdatalen-nSends0);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1353  2017-07-31 22:37  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ClientSocket.cpp

     文件       1432  2017-08-01 09:46  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ClientSocket.h

     文件     106688  2017-08-01 12:04  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.aps

     文件       2204  2017-07-31 11:28  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.cpp

     文件        496  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.h

     文件      11674  2017-08-01 12:04  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.rc

     文件       6171  2017-07-31 11:31  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.vcxproj

     文件       2424  2017-07-31 11:31  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.vcxproj.filters

     文件        143  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServer.vcxproj.user

     文件      10356  2017-08-01 12:00  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServerDlg.cpp

     文件       1394  2017-08-01 11:01  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ModbusTCPServerDlg.h

     文件       3224  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ReadMe.txt

    .......     67777  2009-08-31 02:31  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\res\ModbusTCPServer.ico

     文件        686  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\res\ModbusTCPServer.rc2

     文件       2018  2017-08-01 11:32  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\resource.h

     文件       1073  2017-07-31 11:36  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ServerSocket.cpp

     文件       1307  2017-07-31 11:36  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\ServerSocket.h

     文件        148  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\stdafx.cpp

     文件       1683  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\stdafx.h

     文件        234  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\targetver.h

     文件        912  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer.sln

    ..A..H.    164352  2017-08-01 12:04  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer.suo

     目录          0  2017-07-31 11:03  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer\res

     目录          0  2017-08-01 14:04  Modbus Tcp Server\ModbusTCPServer\ModbusTCPServer

     目录          0  2017-08-01 14:04  Modbus Tcp Server\ModbusTCPServer

     目录          0  2017-07-31 11:03  Modbus Tcp Server

----------- ---------  ---------- -----  ----

               387749                    26


评论

共有 条评论