我们知道进程之间,虚拟地址不同,是不能直接通信的,这是一种保护机制。用户空间可以通过System calls(系统回调)与内核空间通信的,如果在内核空间中有一个模块,能够完成数据的转发,那么是不是两个...
分类:
移动开发 时间:
2016-11-28 15:46:51
阅读次数:
319
前端向后台传输数据: 传输方法:post get 区别: (1)get:用于从服务器获取数据,将参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。 post:用于向服务器提交数据,通过HTTP post机制,将表单内各个字段与其内容放置在HTM ...
分类:
Web程序 时间:
2016-11-05 14:28:10
阅读次数:
656
前言: 基于传统点对点的架构,想要把家庭电脑和键盘、鼠标、耳机、麦克风、以及移动电话等等连接起来,可能还要考虑增加USB插口。 有没有一种通用的不需要用户干预的简便方法把各种电子设备连接在一起,而又不至于被线缆淹没呢?在WiFi之外,大家已经比较熟悉的“蓝牙”正是这样一种连接技术,它被设计为面向个人 ...
分类:
其他好文 时间:
2016-11-02 20:36:07
阅读次数:
860
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想 ...
分类:
其他好文 时间:
2016-10-24 14:07:25
阅读次数:
226
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 1、消息传递(管道、FIFO、消息队列) 2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 3、共享内存(匿名的和具名的) 4、远程过程调用(Solaris门和Sun RPC) 1、消息传递(管 ...
分类:
编程语言 时间:
2016-10-18 18:43:36
阅读次数:
248
阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 socket 三.网络通信实现 四.网 ...
分类:
其他好文 时间:
2016-10-13 18:57:23
阅读次数:
280
转:http://www.cnblogs.com/genli/articles/1988459.html 今天被经理狠批了一顿,事后仔细想了想,是自己的原因,是自己太笨了,不能怪领导的。 主要起因是串口通信的问题,我们做测试,需要上位机和下位机以及测试仪器通信。通信的底层函数是经理写的,而且已经封装 ...
分类:
其他好文 时间:
2016-09-06 15:43:53
阅读次数:
142
转:http://bbs.elecfans.com/forum.php?mod=viewthread&tid=206905 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远 ...
分类:
其他好文 时间:
2016-09-06 15:32:48
阅读次数:
116
一、OSI七层模型二、TCP/IP模型三次握手原理三、常见服务的默认端口四、IP地址、子网划分基础知识通信原理:一般数据的交互产生是在应用层(TCP/IP模型),应用层以下可以看成是搬运工,不同层的协议定义了不同的搬运工的工作内容,直到最后,把数据传输到另外一个主机的应用程序..
分类:
系统相关 时间:
2016-09-02 00:56:32
阅读次数:
278
深入理解 tornado 之底层 ioloop 实现 Python 第三方库安装技巧 Python 多线程 Socket通信原理简介 Tornado异步笔记(一) 异步任务 Tornado源码阅读(一) IOLoop之创建ioloop ...
分类:
其他好文 时间:
2016-08-31 15:37:07
阅读次数:
126