整个Vold机制应该算system层,与framwork层的交互在Android—— 4.2 Vold挂载管理_CommandListener (二)中有提到过,是通过一个"vold"的socket进行通信的,这里分析一下framework中负责与Vold通信的:MountService...
分类:
移动开发 时间:
2014-09-01 17:52:23
阅读次数:
604
Node.js+socket.io实现在线聊天室,照着这个教程做的,稍加改动即可实现。
Node.js:0.10.31
Express:3.*
创建工程chat:
添加几个文件,工程结构如下
代码:
package.json:
{
"name": "application-name",
"version": "0.0.1",
"pr...
分类:
Web程序 时间:
2014-09-01 17:45:32
阅读次数:
254
本来是想实现ssl连接的,但是弄了好久都不成功,就索性不做了,等以后有能力再做了。所以这一小节就是本次的最后一节了。就简单的说几个注意点。 1.加个配置文件 使用单例模式,使用一个类,该类保存一些信息,例如一个配置类的一个属性为PAGE404的字符串,该字符串保存一个文件地址,然后我们的...
分类:
Web程序 时间:
2014-09-01 17:19:13
阅读次数:
316
importsocketimportfcntlimportstructdefget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,#SIOCGIFADDRstruct.pack(‘256s‘,ifname[:15]))[20:24])printget_ip_address(‘eth0‘)
分类:
编程语言 时间:
2014-09-01 15:51:03
阅读次数:
279
#encoding:utf-8#!/usr/local/bin/pythonfromcrontabimportCronTabimportsys,refromcroniterimportcroniterfromdatetimeimportdatetimeimportsocketimportfcntlimportstructdefget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_nto..
分类:
编程语言 时间:
2014-09-01 15:50:54
阅读次数:
246
套接字地址结构: 每个协议簇都定义了它自己的套接字地址结构。 这些结构的名字都已 sockaddr_ 开头, 并对应每个协议簇的唯一后缀结束。IPv4套接字地址结构: 1 struct in_addr { 2 in_addr_t s_addr; // 32-...
分类:
其他好文 时间:
2014-09-01 13:51:43
阅读次数:
233
SYN :同步分节; ACK :确认分节; TCP选项: 1. MSS选项: 发送SYN的TCP一端使用本项告知对端它的最大分节大小(maximum segment size)即MSS。即它在本连接的每个TCP分节中愿意接受的最大数据量。 发送端TCP使用接收端的MSS值作为所发送分节的最大...
分类:
其他好文 时间:
2014-08-31 18:34:01
阅读次数:
308
思路 主线程负责发送消息,另一线程负责接收消息。服务端和客户端均是如此。 注意 当A方close掉用于通信的socket端口后,该端口是不会立即关闭的。因为此时可能B方的信息还没send完。因此,此时A方的recv仍旧处于阻塞状态,会最后再等待收一次信息。此时,当B方send一个信息给A后,A方re...
分类:
系统相关 时间:
2014-08-31 17:12:01
阅读次数:
283