#串口通信

wait/notify实现线程间的通信

  使线程之间进行通信之后,系统间的交互性更加强大,在大大提高CPU利用率的同时还会使程序对各线程任务在处理的过程中进行有效的把控与监督。1.不使用wait/notify实现线程间通信    使用sleep()+while(true)也可以实现线程间通信。例如:两个线程,一个线程向集合中添加元素,当...

linux 进程通信之 共享内存

共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法。一个进程向共享内存区域写入了数据,共享这个内存区域的全部进程就能够立马看到当中的内容。关于共享内存使用的APIkey_tftok(constchar*pathname,intproj_id);#在IPC中。我们经经常使用一个key_t的...

集群通信组件tribes之用法

上面已经对tribes的内部实现机制及原理进行了深入的剖析。在理解它的设计原理后看看怎样使用tribes。整个使用相当简单便捷,仅仅须要四步:① 定义一个消息对象,因为这个消息对象是要在网络之间传递的,网络传输涉及到序列化。所以须要实现Serializable接口。public class MyMe...

通信专业学生的迷茫

接触过一些通信专业的学生,不知有多大代表性,这些找我的学生竟然都是要“抢计算机的饭碗”来的。现社会。专业已经不是什么障碍。但假设有相当比例的学生都在纠结这个问题,一定是哪里有问题了。“计算机是工具”在通信专业应该被认可,这样才干找到位置。以下是一封相关的信件。【来信】  我是杭州电子科技大学的通信project学生,大...
代码星球 ·2020-08-20

两篇超好的C#操作并口和串口的文章

http://wenku.baidu.com/link?url=AkgLkMFFzIlPK3817Y-C-qG3HGZPz-cy_hcIeJuFUUNm2uGyD1_Eu015VQG44-68FGYRfYqT-fa6O-rNe7Bm1TSZmpGHNy2PC6bdaNYTBMu  http://we...

C#串口编程测试收发

原文:http://www.cnblogs.com/vsdot/archive/2013/04/23/3263348.html 基本传递方法:RS232传输要有1位起始位,8位数据位、1位校验位(可选)、1位停止位,也就是说传一个字节要用时11位的时间. 举例:6个字节要6*11=66位时间。每位1...
代码星球 ·2020-08-15

【C#】串口操作实用类

做工业通信有很长时间了,特别是串口(232/485),有VB/VC/C各种版本的串口操作代码,这些代码也经过了多年的现场考验,应该说是比较健壮的代码,但是目前却没有C#相对成熟的串口操作代码,最近用Moxa的设备开发基于WinCE5.0的串口操作代码,所以就扩充完善了一下串口操作,特别是SendCommand函数,这是...
代码星球 ·2020-08-15

C#串口编程

  基本传递方法:RS232传输要有1位起始位,8位数据位、1位校验位、1位停止位,也就是说传一个字节要用时11位的时间. 举例:6个字节要6*11=66位时间。每位1/9600秒,共用66/9600=0.006875秒。虚拟串口软件当我们没有设备时我们可以用虚拟串口软件来模拟串口操作。下...
代码星球 ·2020-08-15

通信协议之序列化

stevenrao——2012-07-07于深圳通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udo,http,sip等常见协议。协议有流程规范和编码规范。流程如呼叫流程等信令流程,编码规范...
代码星球 ·2020-08-13

通信协议演进与JCE协议详解

一、通信协议概述通信协议是两个节点之间为了协同工作、实现信息交换,而协商的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。1、原始数据假设A和B通信,获取或设置用户基本资料,一般开发人员第一步就是定义一个协议结构:structuserbase{unsignedshortcmd;//1-get,2...

异步通信rabbitmq——消息重试

目标:  利用RabbitMQ实现消息重试和失败处理,实现可靠的消费消费。在消息消费异常时,自动延时将消息重试,当重试超过一定次数后,则列为异常消息,等待后续特殊处理。准备:   TTL:Time-To-Live,通过给消息、队列设置过期时间(单位:毫秒),来控制消息、...

Java socket通信

  首先抛开语言层面,简单介绍一下socket通信过程:  1、服务器端开启监听端口,阻塞进程 等待客户端连接  2、客户端连接,这时就产生了一个socket       socket就相当于一个传递消息的通道,一般都是成对出现的;客户端一个socket 服务器端一个socket,并且是由...
代码星球 ·2020-08-09

Python:TCP/IP协议和Socket通信

TCP/IP协议是一系列的网络协议的总和,它一共分为四个部分:应用层、传输层、网络层、链路层网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:有TCP协议与UDP协议应用层:有FTP、HTTP、TELNET、SMTP、DNS等协议1.TCP是面向有连接的;UDP是无连接的即发送数据之前是...
代码星球 ·2020-08-09

网路通信问题收集

1.TCP/IP协议中三次握手机制具体是什么?窗口滑动机制的作用和基本机制是什么?第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,SequenceNumber为x;然后,客户端进入SYN_SEND状态,等待服务器的确认;第二次握手:服务器收到SYN报文段。服务器收到客户端的SYN报文段,需要对这个SY...
代码星球 ·2020-08-09

通信系统概论---传输介质

一什么是传输介质 通信系统中发送设备与接收设备之间的物理线路;通信系统以电磁能形式的信号传输数据;电磁能通过传输介质传播,实现了数据的传送;二 有向介质双绞线:屏蔽双绞线和非屏蔽双绞线;同轴电缆;光缆三无向介质无线电波,微波,红外波 ...
首页上一页...1011121314...下一页尾页