资源简介
亲测在windows7下可用
代码片段和文件信息
#include
#ifndef _MSC_VER
#include
#endif
#include
#include
#include “modbus.h“
int main(void)
{
int server_socket = -1;
modbus_t* ctx;
modbus_mapping_t* mb_mapping;
ctx = modbus_new_tcp(NULL 1502);
modbus_set_debug(ctx TRUE);
mb_mapping = modbus_mapping_new(500 500 500 500);
if(mb_mapping == NULL)
{
fprintf(stderr “Failed mapping:%s\n“ modbus_strerror(errno));
modbus_free(ctx);
return -1;
}
server_socket = modbus_tcp_listen(ctx 1);
if(server_socket==-1)
{
fprintf(stderr “Unable to listen TCP\n“);
modbus_free(ctx);
return -1;
}
modbus_tcp_accept(ctx &server_socket);
for(;;)
{
uint8_t query[MODBUS_TCP_MAX_ADU_LENGTH];
int rc;
rc = modbus_receive(ctx query);
if(rc>1)
{
modbus_reply(ctx query rc mb_mapping);
}
else
{
printf(“Connection Closed\n“);
modbus_close(ctx);
modbus_tcp_accept(ctx &server_socket);
}
}
printf(“Quit the loop:%s\n“ modbus_strerror(errno));
modbus_mapping_free(mb_mapping);
modbus_close(ctx);
modbus_free(ctx);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 30720 2017-06-29 20:34 TestTcpServer\TestTcpServer\Debug\TestTcpServer.exe
文件 351452 2017-06-29 20:34 TestTcpServer\TestTcpServer\Debug\TestTcpServer.ilk
文件 445440 2017-06-29 20:34 TestTcpServer\TestTcpServer\Debug\TestTcpServer.pdb
文件 1441792 2017-06-29 20:14 TestTcpServer\TestTcpServer\ipch\testtcpserver-6c2ab4a6\testtcpserver-b582194a.ipch
文件 730 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\cl.command.1.tlog
文件 15370 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\CL.read.1.tlog
文件 438 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\CL.write.1.tlog
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 2 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 1806 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 3918 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 1050 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\li
文件 442 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\mt.command.1.tlog
文件 386 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\mt.read.1.tlog
文件 386 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\mt.write.1.tlog
文件 632 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\rc.command.1.tlog
文件 358 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\rc.read.1.tlog
文件 366 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\rc.write.1.tlog
文件 561 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.Build.CppClean.log
文件 406 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.exe.em
文件 472 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.exe.em
文件 381 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.exe.intermediate.manifest
文件 71 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.lastbuildstate
文件 3253 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.log
文件 28317 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.obj
文件 0 2017-06-29 20:34 TestTcpServer\TestTcpServer\TestTcpServer\Debug\TestTcpServer.write.1.tlog
............此处省略26个文件信息
相关资源
- DDE server VC++
- 网络编程HttpServer c++实现
- SQL server compact 3.5
- 基于C语言和SQL SERVER数据库实现的图书
- 基于MFC modbusTcp
- 进销存管理系统MFC SqlServer编程
- 服务端和客户端(MFC CSocket)
- IEC104规约Server及Client实现
- mfc配合listbox操作数据库
- C/C++使用ODBC操作SQL server数据库
- C/C++使用ODBC连接SQL server数据库完整流
- MFC ADO方法链接SQlServer数据库vc6实现
- 数据库课设SQL Server 2000 + Visual C++客户
- 简单易懂C++ WebServer接口开发源代码
- 最好用的OPC Server开发包OPCServer开发工
- MFC与SQL Server
- 数据库课程设计(教室管理信息系统
- FTP服务器MFC源码
- vs+mssql实现医药管理信息系统实验报告
- MFC websocket server | MFC websocket服务器
- 个人收支财务管理系统 VC6.0MFC+ sql s
- Visual+C++与SQL+Server开发仓库管理系统
- winsocket编程实现简单 server端和client端
- TFTP服务器端
- SMTP服务器端MFC
- Windows下 基于ModbusRtu的master端开发C语
- Windows下基于ModbusRtu的Slave端开发C语言
- 商品销售管理系统源码和附加数据库
- 数据库大作业,MFC 商品管理系统
- 人力资源管理系统visual c++6.0 +SQL Ser
评论
共有 条评论