socket通信与串口通信(二选择一)

时间:2022-07-27 08:41:33
【文件属性】:

文件名称:socket通信与串口通信(二选择一)

文件大小:584KB

文件格式:ZIP

更新时间:2022-07-27 08:41:33

c# 上位机 socket 串口通信

什么是socket通信? TCP/IP协议是传输层协议,主要解决数据如何在网络中传输。HTTP是应用层协议,主要解决如何包装数据。 Socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议、本地主机的IP地址、本地进程的协议端口、远程主机的IP地址、远程进程的协议端口。 通俗来说:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 什么是串口通信? 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。典型地,串口用于ASCII码字符的传输。通信使用3根线完成,分别是地线、发送、接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。 文件工程:实现了socket接收和串口接收两个功能。 备注:资料仅供学习参考,小白初入c#上位机,代码简单,大佬勿喷。


【文件预览】:
.vs
----socket通信()
--------FileContentIndex()
--------v17()
socket通信
----bin()
--------Release()
--------Debug()
----Form1.Designer.cs(17KB)
----Program.cs(533B)
----obj()
--------Debug()
----Resources()
--------开关.jpeg(51KB)
--------O.jpeg(11KB)
--------时间1.jpeg(6KB)
--------OO.jpeg(12KB)
----Form1.cs(15KB)
----Form1.resx(289KB)
----公司logo.ico(17KB)
----socket通信.csproj(4KB)
----App.config(189B)
----Properties()
--------Resources.resx(7KB)
--------Settings.settings(249B)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.Designer.cs(4KB)
socket通信.sln

网友评论