资源简介
MODBUS-CSharp tcp测试正常读取数据!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Windows.Forms;
namespace MODBUS
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
try
{
int port = Convert.ToInt32(portm.Text);
string host = ipAddress.Text;
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip port);
Socket c = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
c.Connect(ipe);
byte[] obuf = strToToHexByte(“00 00 00 00 00 06 01 03 00 00 00 0A“);
c.Send(obuf obuf.Length 0);
byte[] recvBytes = new byte[256];
c.Receive(recvBytes recvBytes.Length 0);
recent.Text = byteToHexStr(recvBytes);
c.Close();
}
catch (ArgumentNullException ex)
{
recent.Text = ex.ToString();
}
catch (SocketException ex)
{
recent.Text = ex.ToString();
}
}
//16进制转换
public static string byteToHexStr(byte[] bytes)
{
string returnStr = ““;
if (bytes != null)
{
for (int i = 0; i < bytes.Length; i++)
{
returnStr += bytes[i].ToString(“X2“) + “ “;
}
}
return returnStr;
}
//字符串转byte
private static byte[] strToToHexByte(string hexString)
{
hexString = hexString.Replace(“ “ ““);
if ((hexString.Length % 2) != 0)
hexString += “ “;
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2 2) 16);
return returnBytes;
}
private void timer1_Tick(object sender EventArgs e)
{
button1_Click(sender e);
}
private void button2_Click(object sender EventArgs e)
{
timer1.Enabled = true;
}
private void button3_Click(object sender EventArgs e)
{
timer1.Enabled = false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20480 2011-03-17 15:38 MODBUS-C#\MODBUS\bin\Debug\MODBUS.exe
文件 22016 2011-03-17 15:38 MODBUS-C#\MODBUS\bin\Debug\MODBUS.pdb
文件 5632 2005-11-11 22:25 MODBUS-C#\MODBUS\bin\Debug\MODBUS.vshost.exe
文件 2728 2011-03-17 15:38 MODBUS-C#\MODBUS\Form1.cs
文件 6520 2011-03-17 15:37 MODBUS-C#\MODBUS\Form1.Designer.cs
文件 6008 2011-03-17 15:37 MODBUS-C#\MODBUS\Form1.resx
文件 3219 2011-03-17 15:04 MODBUS-C#\MODBUS\MODBUS.csproj
文件 842 2011-03-17 15:37 MODBUS-C#\MODBUS\obj\Debug\MODBUS.csproj.GenerateResource.Cache
文件 20480 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug\MODBUS.exe
文件 180 2011-03-17 15:37 MODBUS-C#\MODBUS\obj\Debug\MODBUS.Form1.resources
文件 22016 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug\MODBUS.pdb
文件 180 2011-03-17 15:05 MODBUS-C#\MODBUS\obj\Debug\MODBUS.Properties.Resources.resources
文件 261 2011-03-17 16:27 MODBUS-C#\MODBUS\obj\MODBUS.csproj.FileList.txt
文件 465 2011-03-17 15:03 MODBUS-C#\MODBUS\Program.cs
文件 1184 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\AssemblyInfo.cs
文件 2866 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Resources.Designer.cs
文件 5612 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Resources.resx
文件 1089 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Settings.Designer.cs
文件 249 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Settings.settings
文件 907 2011-03-17 15:03 MODBUS-C#\MODBUS.sln
..A..H. 11264 2011-03-17 16:27 MODBUS-C#\MODBUS.suo
目录 0 2011-03-17 15:32 MODBUS-C#\MODBUS\obj\Debug\Refactor
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\obj\Debug\TempPE
目录 0 2011-03-17 15:14 MODBUS-C#\MODBUS\bin\Debug
目录 0 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\bin
目录 0 2011-03-17 15:05 MODBUS-C#\MODBUS\obj
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties
目录 0 2011-03-17 15:38 MODBUS-C#\MODBUS
目录 0 2011-03-17 15:03 MODBUS-C#
............此处省略3个文件信息
- 上一篇:基于LabVIEW的温度测控系统设计
- 下一篇:jni.h头文件
相关资源
- HttpHelper 爬虫应用类库 苏飞万能框架
- Qt实现TCP文件传输
- HID USB设备通讯-源代码 UsbLibrary
- 使用TCPServer编写多线程socket服务
- modbus rtu 串口通信
- vs2008下编写带括号计算器
- Qt 多线程使用 QTcpSocket及QTimer
- TCP/UDP/ICMP/IGMP发包工具
- LabVIEW实现modbus通信crc校验
- MSTCPIP.H
- C_#_TCP发送消息和传输文件
- 基于atmega16的modbus通信
- 注册机获取CPU信息并使用MD5多重加密
- NModbus类库使用总结
- 算法 Point 是否在多边形内
- addFlowFor.net 画流程图的
-
nunit.fr
amework.dll很有用的 - 侦测ip端口小工具tcping linux版
- 电子科大TCPIP教程课件
- ModBus通讯DLL及说明文件
- 套接字Socket通信TCP聊天程序含界面
- DevComponents.DotnetBar控件
- TCP报文发送接收测试工具
- EHCACHE集群配置-JGroup篇
- Modbus通信协议(内附RTU+51单片机程序
- 自己做的FEMTOCELL环境仿真
- modbus tcp/ip通信client
- 串口调试助手V2.1,ModbusV1,BitBoy
- USR-TCP232-Test.exe
- tcp文件传输220091
评论
共有 条评论