网络IPC:套接字用socket实现两个不同的主机之间的通信(涉及到一些基本的计算机网络知识 略过。。)服务器端:1.socket函数:生成一个套接字int socket(int domain,int type,int protocol);参数解析:domain:{AF_INET:Ipv4网络协议,...
分类:
其他好文 时间:
2015-04-10 21:50:01
阅读次数:
137
一、AIDL是什么?
AIDL(Android Interface Definition Language)是Android接口定义语言,用于进程间的通信(IPC),它能实现让多个应用程序组件之间与某个Service进行跨进程通信,从而实现多个应用程序共享一个服务的功能。
二、为什么要通过AIDL进行IPC通信?
系统为一个应用分配一个进程,进程运行在自己的内存空间,一个进程不能直接访问另外...
分类:
其他好文 时间:
2015-04-10 18:11:25
阅读次数:
519
net use ipipc$ " " /user:" " 建立IPC空链接net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: ipc$ 登陆后映射对...
分类:
其他好文 时间:
2015-04-09 23:23:06
阅读次数:
174
一、问题的引入——socket的引入是为了解决不同计算机间进程间通信的问题1.socket与进程的关系1).socket与进程间的关系:socket 用来让一个进程和其他的进程互通信息(IPC),而Socket接口是TCP/IP网络的API接口函数。2).进程间通信(本机内)进程间通信(不同计算机....
分类:
其他好文 时间:
2015-04-08 12:32:21
阅读次数:
110
目录目录
概述
socket函数使用
struct sockaddr_un
socket
bind
listen
accept
connect
Socket IPC 实例
server
client
运行结果概述socket API原本是为网络通讯设计的,但是后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(...
分类:
其他好文 时间:
2015-04-08 06:49:58
阅读次数:
252
Binder binder作为android中ipc的机制,应用在android的各个地方。包含了三层(java, C++/C , 驱动)。binder的目的是实现多个进程之间通信,之间传递的数据有基本数据类型,binder类型,这个包装在parcel中。在c++层使用多个类封装: 主要的类有: R...
分类:
编程语言 时间:
2015-04-07 13:42:53
阅读次数:
320
清明假期三天没出寝室的门,先是把独立的博客折腾好了。域名备案还没好。域名是ilovecpp.com,意为“我爱C++”,好羞涩,掩面,逃:)。话说cnblogs.com的界面好丑 。其余大部分时间就是折腾这个小项目了,Unix 内核函数各种结构、flags即使查man手册还是看的头大。所幸还是实.....
分类:
其他好文 时间:
2015-04-07 07:05:13
阅读次数:
175
难点总结1.先HOOK 库,支持x86/x64。先了easyhook,还要把easyhook编译成static library形式2.ipc通讯,hook到信息后,要综合到服务中心进程保存。选择了rpc通讯3.编写的勾子dll注入采用了appinit_dll方式,dll不能依赖太多库。只能使用ker...
分类:
其他好文 时间:
2015-04-05 23:06:50
阅读次数:
203
android应用ui是绘制在主线程中的,这个线程就是ActivityThread。
但实际上看源码发现ActivityThread并没有继承自Thread,而是一个独立的类,只是在其main方法中开了一个Looper循环消息,不断接收处理发到主线程里面的消息,比如performLaunchActivity.
而ApplicationThread也不是一个Thread,是一个Binder...
分类:
移动开发 时间:
2015-04-05 16:02:59
阅读次数:
113
;jdbc thin driver通过在java sockets头中实现sql*net 来直接连接数据库;jdbc thin驱动需要数据库服务器启动TNS监听TPC/IP socket;
jdbc oci driver
jdbc oci驱动是java类型2驱动,需要安装oracle client,即只支持oracle平台;oci驱动支持全部的oracle net adapters适配器,包括 IPC,管道命名,TCP/IP,IPX/SPX;
jdbc oci驱动是用java和C混合写的,使用被动...
分类:
数据库 时间:
2015-04-03 19:28:52
阅读次数:
246