什么是WinPcap WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 因为有些应用程序需要直接访问网络中的数据包。也就是说,那些应用程序需要访问原始数据包,即没有被操作系统利用网络协议处理过的数据包。WinPcap产生的目的,就是为Win32应用程序提供"没有被.....
在我的上一篇文章中已经介绍怎样通过SIP软电话直接通话,可是假设须要支持很多其它用户互相通话,同一时候基于安全考虑,须要对用户帐户登录进行验证控制,这些情况下就须要建立SIPserver。SIPserver的作用: 呼叫控制和处理功能、业务提供/支持功能、用户管理功能、协议处理功能、路由处理、接入....
分类:
其他好文 时间:
2014-08-24 20:48:52
阅读次数:
154
在通信写完了以后,应用层接收到Socket抛上来的byte[],这个时候对于实际的写逻辑的开发者来说,这样的数据并不友好,我们就需要在应用层统一一个包的规则(应用层协议),处理完以后,然后再传给实际的逻辑层去处理。以下是一个常用的Command模式。既接收到传递过来的包以后,根据Command(命令...
分类:
其他好文 时间:
2014-08-20 15:42:52
阅读次数:
214
UNIX域套接字简介
UNIX域套接字用于在同一台机器上运行的进程间的通信。虽然因特网域套接字可用于同一目的,但UNIX域套接字的效率更高。UNIX域套接字仅仅复制数据,它们并不执行协议处理,不需要添加和删除网络报头,无需计算检验和,不要产生顺序号,无需发送确认报文。
UNIX域套接字提供流和数据报两种接口。UNIX域数据报服务是可靠的,既不会丢失消息也不会传递错误。UNIX域套接字是套接字和...
分类:
系统相关 时间:
2014-08-14 20:40:49
阅读次数:
322
Asynchronous Pluggable Protocols,异步可插入协议,允许开发者创建可插协议处理器,MIME过滤器,以及命名空间处理器工作在微软IE4.0浏览器以及更高版本或者URL moniker中。这涉及到Urlmon.dll动态链接库所公开(输出)的可插协议诸多功能,本文不进行深入的原理讲解,只对它其中之一的应用进行解析,那就是如何将一个应用程序注册为URL协议。
应用...
分类:
其他好文 时间:
2014-08-09 23:23:49
阅读次数:
467
这是一个出于兴趣而在业余时间写的项目,初版的目的在于了解游戏服务端的一些设计思路,所以基本是想到什么写下什么,并没有做过于细节的设计,和过早的优化。 在这个版本里面,主要要完成以下功能: 定制简单的通信协议 处理简单的游戏逻辑 可运行的Server和Client 一. 服务端设计 整个服务端暂且分成...
分类:
Web程序 时间:
2014-08-05 00:33:38
阅读次数:
322
在我的上一篇文章中已经介绍怎样通过SIP软电话直接通话,可是假设须要支持很多其它用户互相通话,同一时候基于安全考虑,须要对用户帐户登录进行验证控制,这些情况下就须要建立SIPserver。SIPserver的作用: 呼叫控制和处理功能、业务提供/支持功能、用户管理功能、协议处理功能、路由处理、接入....
分类:
其他好文 时间:
2014-07-05 20:36:00
阅读次数:
163
oauth可以支持跨网站的数据传输。假设一个用户把照片上传到faji网站,然后想登录到beppa网站(照片打印),把faji的上照片打印出来。
她当然可以自己把照片取下来再上传上去,不过比较麻烦。 使用oauth,她可以授权给beppa,让它自己去faji上获取照片。 下图显示协议处理的流程:
分类:
其他好文 时间:
2014-05-24 10:22:53
阅读次数:
261
使用URLConnection类获取服务器的数据抽象类URLConnection表示一个指向指定URL资源的活动连接,它是java协议处理器机制的一部分。URL对象的openConnection()方法就是调用了URLStreamHandler的openConnection()方法。如有疑问请参考:...
分类:
编程语言 时间:
2014-05-19 23:38:58
阅读次数:
1114