通信

  • Python警察与小偷的实现之一客户端与服务端通信实例

    这篇文章主要介绍了Python警察与小偷的实现之一客户端与服务端通信实例,并附有难点及易错点的分析与说明,需要的朋友可以参考下 本文实例讲述了Python警察与小偷的实现之一客户端与服务端通信,分享给大家供大家参考.具体方法分析如下: 该实例来源于ISCC 2012 破解关第四题 目的是通过逆向police,实现一个thief,能够与police进行通信 实际上就是一个RSA加密通信的例子,我们通过自己编写客户端和服务端来实现上面的thief和police的功能. 要通信,这们这次先通过pyth

    python, 客户端, 服务端, 通信March 15

  • Web通信 分析工具 [推荐]
    Web通信 分析工具 [推荐]

    在抓虾上看到一篇Web开发分析工具的文章(链接就免了),怎么远没有我用的东西好用呢? 还是介绍介绍我用的吧.由于平常开发只用FireFox,完成后再去调试IE, 所以这些工具绝大部分是针对FireFox的. 如果把Web通信从上到下分为许多层--XMLHttpRequest层,HTTP层,TCP层, 那么这些工具可以分别抓取每个层的通信数据进行分析,结合使用极其强大. 2008/12/31:另外可以参考daniel同学的Web开发常用工具一文,相信会大有帮助哦. XMLHttpRequest层:

    Web, 分析, 通信March 14

  • C#串口通信实现方法

    这篇文章主要介绍了C#串口通信实现方法,详细讲述了C#串口通信所涉及的数据接收与发送方法,以及相关的线程调用方法,是非常典型的应用,需要的朋友可以参考下 本文实例讲述了C#串口通信实现方法.分享给大家供大家参考.具体方法如下: 通过COM1发送数据,COM2接收数据.当COM2接收完本次发送的数据后,向COM1发送信息通知COM1本次数据已发完,COM1接到通知后,再发下一段数据.这样可以确保每次发送的数据都可以被正确接收. 代码如下: using System; using System.Co

    串口, 通信March 14

  • WinForm实现跨进程通信的方法

    这篇文章主要介绍了WinForm实现跨进程通信的方法,通过一个WinMessageHelper类实现这一功能,需要的朋友可以参考下 本文实例展示了WinForm实现跨进程通信的方法,分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: public class WinMessageHelper { private struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedTyp

    winform, 通信, 跨进程January 31

  • ASP.NET UserControl 通信的具体实现

    下面我就用ASP.NET的UserControl模拟SharePoint UserControl通信,两者的本质,思想和实现方式都不变. 最近在SharePoint2007中用到了WebPart通信技术,个人觉得2007版本里面的ConnectionConsumer和ConnectionProvider没有2010版本那么好用,于是换了一种思想去实现通信:WebPart容器中装一个UserControl控件,这样只要UserControl可以通信,就实现了WebPart之间通信. UserCon

    usercontrol, 通信January 3

  • 恶劣环境下通信线缆如何才算是正常

    以太网是互联网世界无可争议的霸主,近些年来一直牢牢占据着商业办公环境的领地.控制和自动化领域也正在朝着这一开放式的.基于标准的技术发展.您是否以为接待前台所采用的电缆也可以满足工业过程控制和自动化技术环境的苛刻要求呢?实际上,COTS(市场流行的)5e类非屏蔽双绞线(UTP)以太网电缆以工业标准来衡量是十分脆弱的.除了可能受到明显的物理损害,还存在更加隐蔽的.不可见的电磁/射频干扰.假若要在工厂地面敷设非强化的商用级5e类非屏蔽双绞电缆,结果会如何呢? 安装问题:用过大的力拉抻商用级UTP会拉长

    如何, 环境, 通信, 正常, 下通, , 境下, 何才, 恶劣, 劣环, 信线, 线缆, 缆如, 才算, 算是, 是正January 3

  • winform使用委托和事件来完成两个窗体之间通信的实例
    winform使用委托和事件来完成两个窗体之间通信的实例

    这篇文章介绍了winform使用委托和事件来完成两个窗体之间通信的实例,有需要的朋友可以参考一下 单击按钮 /// <summary> /// Form1 /// </summary> /// <param name="message"></param> public delegate void ClickDelegateHander(string message); //声明一个委托 public partial class Form1

    事件, 委托, 通信December 1

  • win32下进程间通信(共享内存)实例分析

    这篇文章主要介绍了win32下进程间通信(共享内存)实例分析,对win32应用程序及进程的原理做了较为深入的剖析,需要的朋友可以参考下 一.概述 很多情况下在Windows程序中,各个进程之间往往需要交换数据,进行数据通讯.WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换. 进程间通讯(即:同机通讯)和数据交换有多种方式:消息.共享内存.匿名(命名)管道.邮槽.Windows套接字等多种技术."共享内存"(shared

    win32, 进程, 通信, 共享内存November 9

  • javascript与webservice的通信实现代码

    关于javascript与webservice的通信,从理论上来说实现应该不难,主要是将服务器端的xml数据进行一个简单的处理然后以一种适当的形式展现成来. 在我这里,我选择将xml直接转换为json,以便后续javascript应用的处理.我使用.net平台构建简单的webservice. Request.asmx using System; using System.IO; using System.Collections; using System.Collections.Generic;

    webservice, 通信November 9

  • Android之网络通信案例分析
    Android之网络通信案例分析

    由于一个项目的需要,我研究了一下android的网络通信方式,大体和java平台的很相似,需要的朋友可以参考下 由于一个项目的需要,我研究了一下android的网络通信方式,大体和java平台的很相似! android平台也提供了很多的API供开发者使用,请按示例图: 首先,介绍一下通过http包工具进行通信,分get和post两种方式,两者的区别是: 1,post请求发送数据到服务器端,而且数据放在html header中一起发送到服务器url,数据对用户不可见,get请求是把参数值加到url

    android, 网络, 通信November 6

  • C#中使用UDP通信实例
    C#中使用UDP通信实例

    这篇文章主要介绍了C#中使用UDP通信实例,非常实用的技巧,需要的朋友可以参考下 网络通信协议中的UDP通信是无连接通信,客户端在发送数据前无需与服务器端建立连接,即使服务器端不在线也可以发送,但是不能保证服务器端可以收到数据.本文实例即为基于C#实现的UDP通信.具体功能代码如下: 服务器端代码如下: static void Main(string[] args) { UdpClient client = null; string receiveString = null; byte[] re

    udp, 通信October 29

  • PHP与Java进行通信的实现方法
    PHP与Java进行通信的实现方法

    这篇文章主要介绍了php与java通信的实现方法,需要的朋友可以参考下 缘起: 最近做了一个电商平台与网银整合的小东西,程序是开源的 Ecmall的,网银的接口也很规范,给出的文档很全,唯一的小问题是,网银使用的签名和验签的lib是只有java和c的,对java还熟悉一些,所以选择了使用java作为签名和验签的接口. 方法: 网上关于php与java交互的资料其实挺多的.总体来说其实也是这么几种方法: •PHP直接通过exec或者system之类的命令调用命令行,然后以java Hello 这种

    Java, PHP, 通信October 21

  • flex与js通信与彼此之间的互调整理(二)

    之前写了一篇flex和js之间的通信,还记得最开始研究这两门语言如何交互,一晃我的任务也快做完了,就把项目打一下包,感兴趣的朋友可以参考下,或许对你学习flex有所帮助 之前写了一篇flex和js之间的通信,还记得最开始研究这两门语言如何交互,一晃我的任务也快做完了,公司的realspace产品之开了js的API,但是现在使用flex产品的人也比较多,要求开设flex的三维API,已经过去几个月了,产品也上线了,有兴趣的可以在https://github.com/SuperMap/Flex-Re

    Flex, 通信October 10

  • angular.js控制器之间的通信

    环境:angular.js+sastruts+apache-tomcat 学习前端的一个设计工具angular.js的过程中会遇到这样一个问题:angular.js控制器之间的通信. 查看了一些资料,大体有以下的解决方案. 1.使用$on,$emit,$boardcast这几个方式来实现,其中$on表示事件监听,$emit表示向父级以上的作用域触发事件,$boardcast表示向子级以下的作用域广播事件.即子控制器中的变量通过$emit向父级控制器传播,父级控制器中通过$on事件监听,并使用$b

    通信, 控制器, angular.jsOctober 9

  • PHP 与 js的通信(via ajax,json)

    一定要设置xmlHttp.setRequestHeader,否则传往PHP的参数会变成null(line 38) JavaScript端: 注意:一定要设置xmlHttp.setRequestHeader,否则传往PHP的参数会变成null(line 38) 亮点在line 31! <script type="text/javascript"> function GetJson() { var xmlHttp; try { // Firefox, Opera 8.0+, S

    PHP, 通信September 16

  • 嵌入式iframe子页面与父页面js通信的方法

    这篇文章主要介绍了嵌入式iframe子页面与父页面js通信的方法,实例分析了嵌入式iframe子页面与父页面js通信的常用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了嵌入式iframe子页面与父页面js通信的方法.分享给大家供大家参考.具体分析如下: iframe框架中的页面与主页面之间的通信方式根据iframe中src属性是同域链接还是跨域链接,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而跨域的则需要一些巧妙的方式来实现通信. 一.同域下父子页面的通信

    页面, 通信August 23

  • QoE的定义及影响因素
    QoE的定义及影响因素

    QoE标准的定义,摘自论文<用户体验质量(QoE)的模型与评价方法综述>(林闯,胡杰,孔祥震) 现有的文献给出了许多关于QoE定义和影响因素的讨论,但是没有形成一个统一的论述.下面我们将在这些文献的基础上,给出一个更为全面的QoE定义,并且对QoE的影响因素进行概括和分析. 1 QoE的理解与定义 QoE最初被理解为用户对提供给OSI模型不同层次的QoS机制整体感知的度量.例如在文献中,QoE被定义为:确保通过IP网络平稳传输音频和视频质量的QoS机制的整体性能.因此,可以将QoE理解为在用户

    网络, 视频, 体验, 通信, 用户体验August 16

  • java和c#使用hessian通信的方法
    java和c#使用hessian通信的方法

    这篇文章主要介绍了java和c#使用hessian通信的方法,服务器端为Java,客户端为C#实现.是一个非常实用的技巧,需要的朋友可以参考下 本文实例讲述了java和c#使用hessian通信的方法,是非常实用的技巧.分享给大家供大家参考.具体分析如下: 首先,hessian主页为:http://hessian.caucho.com/ 下面通过一个简单的例子学习hessian服务:服务端为Java,客户端为C#. 先要准备好C#和Java的第三方类库,下载地址:http://hessian.c

    Java, 通信July 19

  • Hart 协议
    Hart 协议

    由于现阶段在一仪表公司,仪表的需求,接触到Hart.竟发现这一国外的工业标准,在国内的资料少得可怜.PS:起码想在网上搜到所有资料是相当困难的.以下就近些时间来收集到的一些资料作适当整理,贴出来.一是记录,二是给需要的人. 第一天拿到Hart模块时,看起来就像是24L01无线模块似的小东西,对其毫无概念,细细品读 Hart简介 <提取码 63b8>,好吧,现如今的分享略显的难了一些.工作中多用同步盘,个人先用的360网盘,还算顺手,资料多在于此,就不换了. 回到正题,先是大概了解下Hart是什

    remote, 通信, Hart, 工业标准, 仪器仪表July 17

  • Android中Socket通信的实现方法概述

    这篇文章主要介绍了Android中Socket通信的实现方法,很有实用价值,需要的朋友可以参考下 本文实例简述了Android中Socket通信的实现方法,具体内容如下: 一.socket通信概述 通俗的来说套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元.它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口. 应用层通过传输层进行数据通信时,TCP会遇到

    android, socket, 通信April 16

  • Java实现的基于socket通信的实例代码

    Java实现的基于socket通信的实例代码,需要的朋友可以参考一下 服务器端代码: import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) { ServerSocket server; try{

    socket, 通信January 31

  • 在.NET中利用委托实现窗体间通信

    对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对象集合中的.而且也和其它诸如构造函数传参等方法一样,会在窗体间大量互相引用各自的成员,造成了彼此之间存在着很大的耦合性,非常不利于窗体模块间的独立,这不符合良好软件设计模式的思想. 如果我们想在一个窗体中访问另一个窗体中自定义的成员,必须把该成员的可

    窗体, 实现, 利用, T中, 在N, 委托, , 通信, 中利, 用委, 托实, 现窗, 体间, 间通January 19

  • PHP多线程编程之管道通信实例分析

    这篇文章主要介绍了PHP多线程编程之管道通信,实例分析了管道通信的原理与相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP多线程编程之管道通信用法.分享给大家供大家参考.具体分析如下: 一个线程如果是个人英雄主义,那么多线程就是集体主义,你不再是一个独行侠,而是一个指挥家. 管道通信: 1. 管道可以认为是一个队列,不同的线程都可以往里面写东西,也都可以从里面读东西.写就是 在队列末尾添加,读就是在队头删除. 2. 管道一般有大小,默认一般是4K,也就是内容超过4K了

    PHP, 多线程, 通信, 管道December 23

  • php与java通过socket通信的实现代码

    PHP通过socket与java进行通信与基本的sockent编程没什么区别,一个读,一个写,只是方便起见,用java写,PHP读 demo实现的简单功能是,接受PHP端写入的字符串,然后原样返回给输出端.代码如下: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException{ System.out.println("Ser

    Java, PHP, socket, 通信December 19

  • python实现进程间通信简单实例

    这篇文章主要介绍了python实现进程间通信简单实例,需要的朋友可以参考下 本文实例讲解了python实现两个程序之间通信的方法,具体方法如下: 该实例采用socket实现,与socket网络编程不一样的是socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)的第一个参数是socket.AF_UNIX 而不是 socket.AF_INET 例中两个python程序 s.py/c.py 要先运行s.py 基于fedora13/python2.6测试,成功

    python, 通信, 进程间December 4

  • flex与js通信与彼此之间的互调整理(一)
    flex与js通信与彼此之间的互调整理(一)

    需要使用flex调用js来操控用ajax做的三维球,开始网上查找flex和js之间互相调用的范例,这里整理一下也避免忘记,感兴趣的朋友可以了解下,或许对你有所帮助 由于这个迭代上面下发的任务中有一条:需要使用flex调用js来操控用ajax做的三维球,任务落在了我的身上,我也就才开始学习flex,以前用flash做过游戏,所以很快过了一遍语法就行了,开始网上查找flex和js之间互相调用的范例,这里整理一下也避免忘记,也和大家互相交流交流. 我用的是flash builder 4.6,也不熟悉.

    Flex, 通信December 1

  • Android 进程间通信实现原理分析
    Android 进程间通信实现原理分析

    只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下 Android Service是分为两种: 本地服务(Local Service): 同一个apk内被调用 远程服务(Remote Service):被另一个apk调用 远程服务需要借助AIDL来完成. AIDL 是什么 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备

    android, 进程, 通信November 10

  • 利用iframe实现ajax跨域通信的实现原理(图解)
    利用iframe实现ajax跨域通信的实现原理(图解)

    一般情况下都是用在同一域下的ajax请求:但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,接下来介绍利用iframe实现ajax跨域通信感兴趣的朋友可以了解下,或许对你学习ajax跨域有所帮助 在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求:但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧.纵然如此,要实现跨域

    iframe, 跨域, 通信November 7

  • Android之服务器编程

    这个教程主要是讲解服务器编程的,如果你的应用需要和服务器通信,那就必须了解服务器编程(当然,也许你不需要了解,因为你只开发客户端),Android应用和服务器的通信可以使用Http + JSON来通信,具体教程可以参看我以前的博客. 在这里说一句题外话:如果你不是出于爱好来写应用,那么尽量做有网络功能的应用,如果是单机,很容易被别人破解(在中国这种大环境下,没办法). 视频教程的主要内容有: 01<老罗Android开发视频教程>第一集:JavaWeb实现用户注册功能 02<老罗Andr

    json, android, 移动开发, 通信, 服务器编程October 31

  • AMQP协议介绍
    AMQP协议介绍

    当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本.AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制. 当然这种降低耦合的机制是基于与上层产品,语言无关的协议.AMQP协议是一种二进制协议,提供客户端应用与消息中间件之间异步.安全.高效地交互.从整体来看,AMQP协议可划分为三层: 这种分层架构类似于OSI网络协议,

    amqp, 通信, openstackOctober 17

  • 针对4.0版本及以上版本的sharedpreferences不能两工程间通信的解决办法

    通过查看官方文档https://developer.android.com/reference/android/content/Context.html 得出getSharedPreferences()两工程间共享数据在android2.3以后功能默认关闭了 所以查看源码 frameworks/base/core/java/android/app/ContextImpl.java 第605行 if ((mode & Context.MODE_MULTI_PROCESS) != 0 || getA

    android, 通信, SharedPreferences, 工程, 4.0September 27

  • android c++ 通信

    大家好,接着问个问题: 最近在做一个通信APp,主要是android与C++服务端通信,现在遇到一个问题,是这样子的: 我一次性从服务端接收8000多个字节的数据(这些数据在C++端都是以结构体构造的),然后需要还原这些数据显示在android UI上面.我想请教如何从8000多个字节中高效便捷的截取数据? 不知道你是否是在Android端通过Socket收取数据,如果是你可以尝试这样收取数据,应该效率应该要高一些.首先可以通过在发送的数据前增加你要收取的数据长度,比如说DataLength:8

    android, 通信July 8

  • .Net 线程间通信
    .Net 线程间通信

    首先,你要理解 Post 跟 Send. 具体可以去参考 Windows 的消息发送函数 SendMessage 跟 PostMessage,这里不做概述. 1. SynchronizationContext 对象 .Net 线程通信,主要使用的是 SynchronizationContext 对象.此对象用法很简单. 首先我们看窗口程序代码: public partial class Form1 : Form { public Form1() { InitializeComponent();

    通信, 同步, SynchronizationContext, 线程间July 5

  • socket 套接字
    socket 套接字

    套接字,简单的说就是通信双方的一种约定,用套接字中的相关函数来完成通信过程.应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题. 多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据. 为了区别不同的应用程序进程和连接, 许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口. 区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的IP地址.使用的传输层协议(TCP或UDP)和使用的端口

    socket, 通信, 套接字June 26

  • linux登录用户(终端)间的通信
    linux登录用户(终端)间的通信

    1.write命令 使用权限 : 所有使用者 使用方式 : write user [ttyname] 说明 : 通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF(ctrl+D)表示信息结束,write指令就会将信息传给对方.如果接收信息的用户不只登入本地主机一次,你可以指定 接收信息的终端机编号. 参数 : user : 预备传讯息的使用者帐号 ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息 例如:用 #w 命令查看当

    linux, 终端, 通信, 登录用户December 16

  • 同步和异步,阻塞和非阻塞
    同步和异步,阻塞和非阻塞

    文章写的没什么头绪,有点儿文不对题,只是下午一直在讨论这个,所以就拿这个起了名字. 最近的传输项目中,性能一直上不去,考虑着项目本身存在的问题,除了编码之外,找来找去也想不出个所以然来,现在才知道基础理论知识有多重要.因为几个简单的问题就让我困扰: 什么是阻塞和非阻塞: 什么是同步和异步: FTP传输在局域网中为什么这么快: C/S下采用什么样的模式才能更快,或者客户端怎么样才能发的更快: 每次传多少才能到最大的性能. -- 今天找了大神分析了下项目的代码,拆包压缩的工作太频繁,而且每个切片都做

    Java, 通信, 同步异步, 阻塞非阻塞November 13

  • Mina状态机State Machine
    Mina状态机State Machine

    首先,关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成.状态机通过响应一系列事件而"运行".每个事件都在属于"当前" 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集.函数返回"下一个"(也许是同一个)节点.这些节点中至少有一个必须是终态.当到达终态, 状态机停止. 接下来的问题是,我们为什么要用状态机,什么时候用: 传统应用程序的控制流程基本是顺序的:遵循事先设定的逻辑,从头到尾地执行.很少有事件能

    statemachine, 通信, 状态机, minaNovember 9

  • 局域网内通过无线实现android设备的socket通信

    我们就用最简单的socket编程吧,一个做client端一个server端.然后分析一下有几种连接情况: ANDROID与PC : android与android: 这两个是最简单的,不需要端口重定向,在无线网内肯定都有ip的直接socket端加上ip,端口,然后server.accept()即可. AVD与PC: 由于模拟器提供了一个特殊的地址,10.0.2.2,这个就类似于PC上面的127.0.0.1,所以通过这个特殊的地址就可以实现AVD与PC的通信.考虑两种可能: 1: AVD为clie

    android, socket, 通信, 无线, 模拟器August 30

  • android与服务端通信
    android与服务端通信

    Android与服务器通信 Android与服务器通信大致分为2种,一种是http形式,一种是socket形式.下面我分别介绍这2种方法. 1. http形式 服务器端建立: EncodingFilter.java代码如下: package com.example; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.Filt

    android, Http, socket, 通信August 29

  • Linux设备驱动之API的实现

    Linux 下API的实现 作者: 韩大卫@ 吉林师范大学 驱动工程师工作内容之一就是向上层应用端提供API,这个API完成并封装了全部的与硬件芯片的I/O操作. 本问简单的说明了一个实现API函数的全部过程. 总体上看分为: 1,用户API 2,用户中间层(与底层通信) 3,底层中间层(寻找对应的驱动函数) 4,驱动函数 5, CPU读写I/O端口. 我们主要的工作就是这个驱动部分 这个驱动函数功能是:将数据包装成kernel 中可操作的结构体, 按既有的通信方式发送给CPU, 这种通信方式就

    api, linux, 接口, 通信, 驱动August 20

  • Android手机和电脑bluetooth(蓝牙)通信

    Android手机和电脑bluetooth(蓝牙)通信问题: 1.两边的UUID必须是一样的,这是一个服务的唯一标识,而且这个UUID的值必须是 00001101-0000-1000-8000-00805F9B34FB,为什么呢?因为android的API上面说明:这是用于普通蓝牙适配器和android手机蓝牙模块连接的,请大家自己看一下android有关bluetooth的API. 2.在连接的时候,如果电脑作为server(一直监听是否有服务连接),android手机作为client(主动和

    android, bluetooth, 电脑, 通信August 16

  • linux下通过IIC总线读写EEPROM

    by 韩大卫@吉林师范大学 [email protected] 转载请务必表明出处. 我的上篇文章<linux下i2c与E2PROM通信>给出了通过IIC总线,如何读写EEPROM相应位置的内容. 但是有一些功能没有实现: 比如: 只能单独操作一个寄存器地址,不能一次性写入大量内容: 只能读一个寄存器的数值,不能可选择性地一次读出大量内容: 这是由于为了做到通用化,我们的i2c没有一次性大量读写的功能. 在本程序中针对EEPROM做了一些改进,详细说明可以在help_info() 中

    linux, eeprom, 通信, 驱动, i2cJuly 23

  • Linux下EPoll通信模型
    Linux下EPoll通信模型

    EPoll通信模型 简介: EPoll基于I/O的事件通知机制,由系统通知用户那些SOCKET触发了那些相关I/O事件,事件中包含对应的文件描述符以及事件类型,这样应用程序可以针对事件以及事件的source做相应的处理(Acception,Read,Write,Error).相比原先的SELECT模型(用户主动依次检查SOCKET),变成被动等待系统告知处于活跃状态的SOCKET,性能提升不少(不需要依次遍历所有的SOCKET,而只是对活跃SOCKET进行事件处理). 基本步骤: 擅长对大量并发

    epoll, 通信June 10

  • android使用aidl实现进程间通信

    在Android中, 每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢? 显然,Java中是不支持跨进程内存共享的.因此要传递对象, 需要把对象解析成操作系统能够理解的数据格式, 以达到跨界对象访问的目的.在JavaEE中,采用RMI通过序列化传递对象. 在Android中, 用AIDL(Android Interface Definition Language:接口定义语言)方式实现. AIDL是一种接口定义语言,用于约束两个进程间的通讯规则,供编译器生成代码,实现A

    android, aidl, 进程, 通信, 远程服务April 20