资源简介
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
相关资源
- 基于MFC的TCP调试助手源码95706
- 安科瑞智能电能表MODBUS通讯程序 VC6
- Quectel_EC200xEG912YEC600NEC600S系列_TCP(I
- QtWebApp
- modbus 主机源码
- Modbus协议原文-开必者实用资料
- C语言嵌入式Modbus协议栈,支持主站和
- 基于STM32F407的W5500 tcpserver(官网例程
- 基于CS的TCP文件传输程序设计
- 高性能服务器代码(50_06th_server_thre
- TCP/IP客户端和服务器端源代码,好用
- modbus tcp/ip 简单通讯
- libnet发送udp和tcp包
- socket tcp应用
- TCP/IP与串口调试
- Tcp自定义命令调试工具
- Qt TCP聊天室demo
- TCP服务端和TCP客户端通讯
- C++ sql2008 WebServer通讯.docx
- VC操作SQLSERVER数据库
- FreeRTOS FreeModbus
- 一个简单而强大的基于MFC的web server源
- 串口助手+CRC校验(可用于PLC中ModBus通
- 基于TCP协议的C/S传输文件C++)
- C语言实现TCP/IP协议通信和UDP协议通信
- 基于C++和数据库SQL server开发的商品销
- MFC下TCP服务器
- 基于TCP协议的文件传输编程
- TCP实现服务器和多客户端通信
- VC++6.0多人网络小游戏-支持多人联机网
评论
共有 条评论