51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#通信
TCP通信实现对接硬件发送与接收十六进制数据 & int与byte的转换原理 & java中正负数的表示
今天收到的一份需求任务是对接硬件,TCP通信,并给出通信端口与数据包格式,如下: 1.首先编写了一个简单的十六进制转byte[]数组与byte[]转换16进制字符串的两个方法,如下:/***将十六进制的字符串转换成字节数组**@paramhexString*@return*/publicstaticby...
代码星球
·
2020-08-27
TCP
通信
实现
对接
硬件
通过管道进行线程间通信
在Java语言中提供了各种各样的输入/输出流Stream,使我们能够方便地对数据进行操作,其中管道流(pipeStream)是一种特殊的流,用于在不同线程间直接传送数据。一个发送数据到输出管道,另一个线程从输入管道中读数据。通过使用管道,实现不同线程间的通信,而无需借助于临时文件之类的动西。 在Java的JDK中...
代码星球
·
2020-08-27
通过
管道
进行
线程
通信
wait/notify实现线程间的通信
使线程之间进行通信之后,系统间的交互性更加强大,在大大提高CPU利用率的同时还会使程序对各线程任务在处理的过程中进行有效的把控与监督。1.不使用wait/notify实现线程间通信 使用sleep()+while(true)也可以实现线程间通信。例如:两个线程,一个线程向集合中添加元素,当...
代码星球
·
2020-08-27
wait
notify
实现
线程
间的
linux 进程通信之 共享内存
共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法。一个进程向共享内存区域写入了数据,共享这个内存区域的全部进程就能够立马看到当中的内容。关于共享内存使用的APIkey_tftok(constchar*pathname,intproj_id);#在IPC中。我们经经常使用一个key_t的...
代码星球
·
2020-08-26
linux
进程
通信
共享
内存
集群通信组件tribes之用法
上面已经对tribes的内部实现机制及原理进行了深入的剖析。在理解它的设计原理后看看怎样使用tribes。整个使用相当简单便捷,仅仅须要四步:① 定义一个消息对象,因为这个消息对象是要在网络之间传递的,网络传输涉及到序列化。所以须要实现Serializable接口。public class MyMe...
代码星球
·
2020-08-25
集群
通信
组件
tribes
用法
通信专业学生的迷茫
接触过一些通信专业的学生,不知有多大代表性,这些找我的学生竟然都是要“抢计算机的饭碗”来的。现社会。专业已经不是什么障碍。但假设有相当比例的学生都在纠结这个问题,一定是哪里有问题了。“计算机是工具”在通信专业应该被认可,这样才干找到位置。以下是一封相关的信件。【来信】 我是杭州电子科技大学的通信project学生,大...
代码星球
·
2020-08-20
通信
专业
生的
迷茫
串口通信,帧与帧之间的时间间隔问题?9600波特率,帧将各在20ms以上
...
代码星球
·
2020-08-15
串口
通信
帧之
间的
时间
通信协议之序列化
stevenrao——2012-07-07于深圳通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udo,http,sip等常见协议。协议有流程规范和编码规范。流程如呼叫流程等信令流程,编码规范...
代码星球
·
2020-08-13
通信
协议
序列化
通信协议演进与JCE协议详解
一、通信协议概述通信协议是两个节点之间为了协同工作、实现信息交换,而协商的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。1、原始数据假设A和B通信,获取或设置用户基本资料,一般开发人员第一步就是定义一个协议结构:structuserbase{unsignedshortcmd;//1-get,2...
代码星球
·
2020-08-13
协议
通信
演进
JCE
详解
异步通信rabbitmq——消息重试
目标: 利用RabbitMQ实现消息重试和失败处理,实现可靠的消费消费。在消息消费异常时,自动延时将消息重试,当重试超过一定次数后,则列为异常消息,等待后续特殊处理。准备: TTL:Time-To-Live,通过给消息、队列设置过期时间(单位:毫秒),来控制消息、...
代码星球
·
2020-08-11
异步
通信
rabbitmq
消息
重试
Java socket通信
首先抛开语言层面,简单介绍一下socket通信过程: 1、服务器端开启监听端口,阻塞进程 等待客户端连接 2、客户端连接,这时就产生了一个socket socket就相当于一个传递消息的通道,一般都是成对出现的;客户端一个socket 服务器端一个socket,并且是由...
代码星球
·
2020-08-09
Java
socket
通信
Python:TCP/IP协议和Socket通信
TCP/IP协议是一系列的网络协议的总和,它一共分为四个部分:应用层、传输层、网络层、链路层网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:有TCP协议与UDP协议应用层:有FTP、HTTP、TELNET、SMTP、DNS等协议1.TCP是面向有连接的;UDP是无连接的即发送数据之前是...
代码星球
·
2020-08-09
Python
TCP
IP
议和
Socket
网路通信问题收集
1.TCP/IP协议中三次握手机制具体是什么?窗口滑动机制的作用和基本机制是什么?第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,SequenceNumber为x;然后,客户端进入SYN_SEND状态,等待服务器的确认;第二次握手:服务器收到SYN报文段。服务器收到客户端的SYN报文段,需要对这个SY...
代码星球
·
2020-08-09
网路
通信
问题
收集
通信系统概论---传输介质
一什么是传输介质 通信系统中发送设备与接收设备之间的物理线路;通信系统以电磁能形式的信号传输数据;电磁能通过传输介质传播,实现了数据的传送;二 有向介质双绞线:屏蔽双绞线和非屏蔽双绞线;同轴电缆;光缆三无向介质无线电波,微波,红外波 ...
代码星球
·
2020-08-09
通信系统
概论
传输
介质
《数据通信与网络》笔记--虚电路网络:帧中继和ATM
在之前的文章中已经介绍过虚电路交换,详细请参见:http://blog.csdn.net/todd911/article/details/9069447这边介绍下使用虚电路交换的2中WAN技术:帧中继和ATM。帧中继帧中继(framerelay)是一种虚电路广域网。设计用来满足20世纪80年代和20世纪90年代早期对新...
代码星球
·
2020-08-09
数据通信与网络
笔记
电路
网络
帧中继
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他