网络上的数据都是以二进制的数据流来传递的,反序列化:从网络接收到的数据,是二进制的数据,将该数据转换成程序中需要使用的对象,叫做反序列化序列化: 向网络发送数据前,序列化将要发送的“对象”转换成010101格式的二进制数据流,叫做序列化
分类:
移动开发 时间:
2014-09-01 22:24:53
阅读次数:
250
UCOS中的消息队列并不是真正意义上的队列,它只是发送了想要发送数据的指针,这个时候,如果发送多个同一个变量的不同数据,那么数据就相当于被覆盖了.解决办法: 定义一个缓存数组buffer[i]; 更改变量i的数值,就可以实现一个变相的FIFO,因为每次发送的变量的指针是不同的. i++; i...
分类:
其他好文 时间:
2014-09-01 10:40:52
阅读次数:
182
原文链接: http://blog.csdn.net/ordeder/article/details/172402211. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg。在系统内核中这些函数有一个统一的入口,即sock_sendmsg()。由于TCP...
分类:
其他好文 时间:
2014-08-31 10:23:41
阅读次数:
248
TCP测试用客户程序
每次运行客户程序,在命令行参数指定服务器的ip地址,端口,发起连接的子进程数,和一个待发送的字符串数据,客户程序将模拟多个客户根据指定的子进程数创建子进程来并发的连接到服务器,并发送数据,服务器收到数据后都原样的回发给客户,是一点典型的回射服务器。
#include "net.h"
char *addr = NULL;
char *request = NULL;
uns...
分类:
其他好文 时间:
2014-08-30 21:48:30
阅读次数:
425
发现自己对tcp还是不牢靠 曾经认为,tcp 建连的过程是这样的, 客户端 发送syn 到服务端 (第一次握手) 服务端 发送syn(并携带ack) 到客户端(第二次握手) 客户端 发送数据 到服务端(完全丢了第三次握手,汗...
分类:
其他好文 时间:
2014-08-29 00:13:06
阅读次数:
312
目录数据单位特点具体实现要求UDP首部格式发送UDP请求的客户端图释数据单位UDP 传送的数据单位协议是 UDP 报文或用户数据报特点UDP 是无连接的,即发送数据之前不需要建立连接UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制UDP 是面向报文的.UDP 没有拥塞控制,很适合多...
分类:
其他好文 时间:
2014-08-27 16:17:57
阅读次数:
166
概念:Java语言中数据流是接收和发送数据的管道。流是一位单项的。流的分类:按照字节字符:InputStream和OutputStream是字节输入输出流的抽象父类。Reader和Writer是字符输入和输出流的抽象父类。按照是直接否从特定的地方(如磁盘,内存、设备)相连分为节点流和处理流 节点流....
分类:
编程语言 时间:
2014-08-25 21:00:14
阅读次数:
321
TIOCPConsole是继承至TIocpTcpServer,做了管理和调用编码和解码器器的功能。可以通过向他注册编码和解码器可以忽略粘包的问题。 这样如果TIOCPConsole客户端必须按照一定的编码器和解码器的协议发送数据和接受数据, diocpCoders中已经有了几种编码和解码器, 比较常...
分类:
其他好文 时间:
2014-08-25 18:38:14
阅读次数:
149
PHY模块简介物理层位于OSI最底层,物理层协议定义电气信号、线的状态、时钟要求、数据编码和数据传输用的连接器。 物理层的器件称为PHY。上图里的灰色方框图里的就是PHY芯片内部模块图。 MAC器件通过MII接口来与PHY进行数据交换。 从图中可以看到向外发送数据和从外部接收数据时PHY所要做的一些...
分类:
其他好文 时间:
2014-08-25 01:10:33
阅读次数:
234
昨天下午工作的时候遇见一个这样的需求,网络请求失败后把请求数据保存到本地,并自动重发3次,时间间隔是10秒,如果3次后还失败的话,下一次启动这个接口的时候,把新数据和保存在本地的数据都要发送,刚开始以为没多少难度,不就是网络请求发送数据嘛,首先脑子里的第一反应就是用定时器,初始化定时器,然后触发.....
分类:
其他好文 时间:
2014-08-23 12:35:40
阅读次数:
153