当前位置: 首页 > news >正文

网站建设的相关论文erp软件开发定制

网站建设的相关论文,erp软件开发定制,浙江注册公司网站,临沂市建设局网站最近选用有人科技的以太网转RS485模块做项目#xff0c;设备真漂亮#xff0c;国货之光。调通了通讯的代码#xff0c;发到网上供大家参考#xff0c;多多交流。 以下分别是配套的头文件与源文件#xff1a; /*******************************************************…最近选用有人科技的以太网转RS485模块做项目设备真漂亮国货之光。调通了通讯的代码发到网上供大家参考多多交流。 以下分别是配套的头文件与源文件 /*************************************************************** * Copyright(C) 2023,Company All Rights Reserved (1)版权说明 * * file : Net2RS485.cpp (2) 文件名 * * brief : 有人科技的网络转串口的通信类 (3) 文件描述 * * version : 1.0 (4) 版本信息 * * author : 潘智斌 (5) 创建作者 * * date : 2023/12/27 星期四 * * Details : ***************************************************************/ #ifndef _NET2RS485_H #define _NET2RS485_H#ifdef _WIN32 #include io.h #else #include unistd.h #endif#include iostream #include WinSock.h #include sys/types.h //#include string #include DataDefine.h using namespace std;#pragma comment(lib,ws2_32.lib)#define RETURN_OK 1 #define RETURN_ERR 0class Net2RS485 { private:WORD wVersion;WSADATA wdSockData;SOCKET clientSock;LidarPara para; public://打开数据通道int Open(string ip, int port);//关闭数据通道int Close();//发送数据的接口int Send(char *data, int len);//接收数据的接口int Recv(char *data, int len); };#endif/*************************************************************** * Copyright(C) 2023,Company All Rights Reserved (1)版权说明 * * file : Net2RS485.cpp (2) 文件名 * * brief : 有人科技的网络转串口的通信类 (3) 文件描述 * * version : 1.0 (4) 版本信息 * * author : 潘智斌 (5) 创建作者 * * date : 2023/12/27 星期三 * * Details : ***************************************************************/#include Net2RS485.hint Net2RS485::Open(string ip, int port) {wVersion MAKEWORD(2, 2);int ret WSAStartup(wVersion, wdSockData); //启动 网络if (0 ! ret){printf(WSAStartup() failed : error() %d\n, WSAGetLastError());system(pause);return -1;}if (2 ! HIBYTE(wdSockData.wVersion) || 2 ! LOBYTE(wdSockData.wVersion)) //校验版本{printf(version error\n);WSACleanup();system(pause);return RETURN_ERR;}clientSock socket(AF_INET, SOCK_STREAM, 0);if (INVALID_SOCKET clientSock){printf(socket() failed , error() %d\n, WSAGetLastError());WSACleanup();system(pause);return RETURN_ERR;}SOCKADDR_IN clientAddr;clientAddr.sin_family AF_INET;clientAddr.sin_port htons(port);clientAddr.sin_addr.s_addr inet_addr(ip.data());ret connect(clientSock, (sockaddr*)clientAddr, sizeof(clientAddr));if (SOCKET_ERROR ret){printf(connect() failed, error : %d\n, WSAGetLastError());closesocket(clientSock);WSACleanup();//system(pause);return RETURN_ERR;}return RETURN_OK; }int Net2RS485::Close() {closesocket(clientSock);WSACleanup();return RETURN_OK; }int Net2RS485::Send(char *data, int len) {int result send(clientSock, data, len, 0);if (SOCKET_ERROR result){printf(send() failed, error %d\n, WSAGetLastError());}return RETURN_OK; } int Net2RS485::Recv(char *data, int len) {fd_set fdRead;FD_ZERO(fdRead); //初始化FD_SET(clientSock, fdRead);timeval tv { 1, };int nRet select(fdRead.fd_count, fdRead, NULL, NULL, tv);if (nRet 0 || nRet SOCKET_ERROR){return RETURN_ERR;}//判断socket是否是可以读数据了if (FD_ISSET(clientSock, fdRead)){len recv(clientSock, data, 100, 0);if (len 0 || len SOCKET_ERROR){printf(接受数据失败 \r\n);return RETURN_ERR;}}return RETURN_OK; }
http://www.pierceye.com/news/233516/

相关文章:

  • 重庆网站建设 九度互联响应式网站开发工具
  • 句容市建设工程管理处网站wordpress联系表格
  • 电商网站建设流程新能源汽车价格一览表
  • 实验室网站建设的调查报告海报设计图片手绘图
  • 征求网站建设买正品东西哪个网最好
  • 网站建公司生存响应式网站特点
  • 关于公司建设网站的意义网站后台html页面
  • 麻花星空影视传媒制作公司网站朋友帮忙做网站 费用多少
  • 海口网站建设呢做健身推广网站
  • 哈尔滨网站搜索优化苏州网站建设主页
  • 35互联网站建设怎么样设计工作室宣传文案
  • php做的网站如何该样式云服务器产品介绍
  • 个人网站建设论文绪论上海it公司有哪些
  • 建设网站推广广告图郑州妇科医院哪家好些
  • 自己网站wordpress主题怎么wordpress 功能块
  • 网站制作咨询电话网站建设技术员分为前端 后端
  • 9元建站节建材 团购 网站怎么做
  • 河南城乡住房和建设厅网站公司微信网站建设方案模板下载
  • 西安制作公司网站的公司邯郸市三建建筑公司网址
  • 网站建设工作目标惠州网站网站建设
  • 就业创业网站建设微信app下载安装旧版本
  • 沧州网站备案年栾洪全单页做网站教程
  • 网站开发的疑虑做门窗投标网站
  • 小型企业门户网站源码如何使用wordpress制作网站
  • 深圳网络营销网站建设北京建设网证书查询平台官网
  • 广播电台网站建设板块自己做网站导航页
  • 网站ui设计兼职android开发工具箱
  • 网站导航网站开发建设公司自己的网站
  • 网站建设专业的公司哪家好优秀创意网站
  • wordpress 文件目录seo网站关键词排名软件