接着上一篇
我用的开发工具是sublime
打开之前创建的工程。
打开www
修改并添加代码
#!/usr/bin/env node
var debug = require('debug')('my-application');
var app = require('../app');
var io=require("socket.io").li...
分类:
Web程序 时间:
2014-06-03 04:02:54
阅读次数:
308
测试运行平台:CentOS 6.5发行版,内核版本3.11
1. Linux抓包源程序
在OSI七层模型中,网卡工作在物理层和数据链路层的MAC子层。
进行网络通信时,源主机通过socket(或其它)应用程序产生IP报文,经过各个OSI层层封装,数据包以Ethernet帧的形式进入物理层。Ethernet帧包含源主机地址、IP报文、目标地址(IP地址、端口号或映射的6字节...
分类:
系统相关 时间:
2014-06-03 02:45:05
阅读次数:
428
1、3个相关API接口
Android网络编程相关的API接口与相关用途如下图
2、 2种网络架构模式
B/S----浏览器/服务器端模式,通过应用层的HTTP协议通信,不需要特定客户端软件,而是需要统一规范的客户端,简而言之就是Android网络浏览器(如chrome,UcWeb,QQ浏览器等等)访问web服务器端的方式了。
C/S-----》客户端...
分类:
移动开发 时间:
2014-06-03 01:54:22
阅读次数:
323
本文参考《Android系统源代码情景分析》,作者罗升阳。
一、Binder库(libbinder)代码:
~/Android/frameworks/base/libs/binder
----BpBinder.cpp
----Parcel.cpp
----ProcessState.cpp
--...
分类:
其他好文 时间:
2014-06-02 23:59:15
阅读次数:
444
在传统的Web请求中,提交的是表单,返回的结果显示在跳转页面。而使用Ajax的Web页面,提交的是数据,返回结果显示在当前页面,实现页面局部刷新。所以,Ajax的出现,减少了交互所需的网络流量,增加了用户的体验度。...
分类:
其他好文 时间:
2014-06-01 09:57:31
阅读次数:
328
1. 背景1.1. 惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用Netty4 +
Thrift压缩二进制编解码技术,他们实现了10W
TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。事实上,我对这个数据...
分类:
Web程序 时间:
2014-05-31 19:25:15
阅读次数:
553
在面向对象系统的设计和开发过程中,对象之间的交互和通信是最为常见的情况,因为对象间的交互本身就是一种通信。在系统比较小的时候,可能对象间的通信不是很多、对象也比较少,我们可以直接硬编码到各个对象的方法中。但是当系统规模变大,对象的量变引起系统复杂度的急剧增加,对象间的通信也变得越来越复杂,这时候我们...
分类:
其他好文 时间:
2014-05-31 19:14:41
阅读次数:
296
异常python的socket模块实际上定义了4种可能出现的异常:1)与一般I/O
和通信问题有关的socket.error;2)与查询地址信息有关的socket.gaierror;3)与其他地址错误有关的socket.herror;4)与在一个socket上调用settimeout()后,处理超时...
分类:
编程语言 时间:
2014-05-31 18:42:49
阅读次数:
220
Qt 作为一种跨平台的基于 C++ 的 GUI系统,能够提供给用户构造图形用户界面的强大功能。自从
1996 年 Qt 被 Trolltech公司发布以来,该系统成为世界上很多成功的图形用户应用所使用的主要系统。更为重要的是,Linux 操作系统的桌面环境系统
KDE 也是基于 Qt构造的。目前,Q...
分类:
其他好文 时间:
2014-05-31 18:39:22
阅读次数:
308
总结OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
等等表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口TCP,UDP网络层为数据包选择路由I...
分类:
其他好文 时间:
2014-05-31 18:18:44
阅读次数:
609