资源简介
更过信息,看我博客:https://www.cnblogs.com/luxiaoguogege/p/10401729.html
代码片段和文件信息
using System;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Threading;
using System.Net;
using System.Text;
namespace Modbus_TCP_Client
{
public partial class Form1 : Form
{
public Socket newclient;
public bool Connected;
public Thread myThread;
public delegate void MyInvoke(string str);
public Form1()
{
InitializeComponent();
button1.Enabled = false;
}
bool myThread_flag = true;
public void Connect()
{
byte[] data = new byte[1024];
string ipadd = serverIP.Text.Trim();//将服务器IP地址存放在字符串 ipadd中
int port = Convert.ToInt32(serverPort.Text.Trim());//将端口号强制为32位整型,存放在port中
//创建一个套接字
IPEndPoint ie = new IPEndPoint(IPAddress.Parse(ipadd) port);
newclient = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
//将套接字与远程服务器地址相连
try
{
newclient.Connect(ie);
connect.Enabled = false;//使连接按钮变成虚的,无法点击
button1.Enabled = true;
Connected = true;
}
catch (SocketException e)
{
MessageBox.Show(“连接服务器失败检查ESP8266模块,IP地址,端口是否正常 “ + e.Message);
return;
}
timersend.Enabled = true;
if (myThread_flag == true)
{
ThreadStart myThreaddelegate = new ThreadStart(ReceiveMsg);
myThread = new Thread(myThreaddelegate);
myThread.Start();
myThread_flag = false;
}
else
{
myThread.Resume();
}
}
private void connect_Click_1(object sender EventArgs e)
{
Connect();
}
private void timersend_Tick(object sender EventArgs e)
{
int isecond = 5000;//以毫秒为单位
timersend.Interval = isecond;//5秒触发一次
byte[] data1 = new byte[] { 0x00 0x00 0x00};
newclient.Send(data1);
}
public void ReceiveMsg()
{
while (true)
{
byte[] data = new byte[1024];
newclient.Receive(data);
int length = data[2];
Byte[] datashow = new byte[length + 3];
for (int i = 0; i < length + 3; i++)
datashow[i] = data[i];
string stringdata = BitConverter.ToString(datashow);//把数组转换成16进制字符串
showMsg01(stringdata + “\r\n“);
}
}
private void send01_Click(object sender EventArgs e)
{
if (Connected == true)
{
timersend.Stop();
byte[] data = new byte[] { 0x00 0x01 0x04 0x11 0x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 192000 2006-12-02 15:53 ComAssistant.exe
文件 740139 2019-02-19 16:06 ESP8266使用TCPIP协议作为服务器.pdf
目录 0 2019-01-20 11:07 ESP8266固件\
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\
文件 22791766 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\ESP_DOWNLOAD_TOOL_V2.4.exe
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\MAC_ADDR\
文件 1071 2019-01-20 09:28 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\MAC_ADDR\MAC_TABLE.CSV
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\
文件 355894 2018-12-16 16:29 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\CON_ERROR.bmp
文件 14390 2018-12-16 16:29 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\CON_ERROR_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\DOWNLOAD.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\DOWNLOAD_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\ERROR.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\ERROR_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\FAIL.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\FAIL_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\FINISH.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\FINISH_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\IDLE.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\IDLE_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\STOP.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\STOP_S.bmp
文件 355894 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\SYNC.bmp
文件 14390 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\SYNC_S.bmp
文件 919614 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\blank.bmp
文件 66701 2018-12-16 16:30 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\RESOURCE\logo.ico
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\bin_tmp\
目录 0 2019-01-20 11:07 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\bin_tmp\downloadPanel1\
文件 1044480 2019-01-20 09:28 ESP8266固件\esp8266-F12固件\V1.3.0烧写及说明\FLASH烧写工具\bin_tmp\downloadPanel1\v1.3.0.2 AT Firmware.bin_rep
............此处省略844个文件信息
相关资源
- 014_STM32程序移植之_L298N电机驱动模块
- [.Net控件] Infragistics NetAdvantage Reporti
- STM32F103+SIM800C 移植MQTT 连接阿里云服务
- 021_STM32程序移植之_ESP8266连接onenet
- 调微信接口之上传图文消息内的图片
- 018_STM32程序移植之_串口接收中文数据
- stm32f107 web server
- 013_STM32程序移植之_DS18B20
- 006_STM32程序移植之_SYN6288语音模块
- 005_STM32程序移植之_RC522读卡模块
- 004_STM32程序移植之_SHTXX
- 002_STM32程序移植之_DHT11
- Aspose.Words for .NET v13.2.0.0 破解(不需分
- esp6266内置web烧录支持手机端.zip
- 001_STM32程序移植之_DS1302
- 房地产门户网站源码(界面漂亮.高仿
- cefSharp实现淘宝自动点击购买事例
- .NET 免费Word类库-Free Spire.Doc for .NET_
- 023_STM32PID算法程序
- WEB通用权限管理系统源码
- 019-020STM32程序移植之_W5500连接noenet
- esp8266从入门到精通的,网上购买
- STM32驱动AD7175源码.rar
- htmlagilityPack html不会乱码
- 5分钟用STM32的内置Flash做一个超小U盘
- STM32串口USART1的查询和中断方式程序
- STM32F103ZET6原子战舰控制步进电机驱动
- HttpHelper 苏飞万能框架 V1.9.0.6 源码
- SignalR 2.0 系列:SignalR的高频实时通讯
- Aspose.Slides.dll for .Net 14.9.0.0破解版
评论
共有 条评论