Java中的Socket编程: Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 TCP和UDP通 ...
分类:
编程语言 时间:
2016-05-07 13:20:33
阅读次数:
278
加密解密技术在加密货币开发中的作用不言而喻。但技术本身并不是什么新鲜事,重要的是如果没有前面的P2P网络,和后面要介绍的区块链,单独的加解密显然没有那么神奇,加密货币也不会成为无需验证、高度可信的强大网络。这篇就来研究`Ebookcoin`是如何使用加解密技术的。...
分类:
Web程序 时间:
2016-05-07 10:02:50
阅读次数:
320
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。
一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:
1...
分类:
编程语言 时间:
2016-05-07 07:39:14
阅读次数:
158
现在有很多游戏需要网络通信,客户端服务器结构网络和点对点结构网络。
考虑到跨平台的需要,Cocos2d-JS引擎主要采用C/S结构网络。P2P结构网络一般采用蓝牙通信,特定平台一般提供了访问P2P的本地API。如IOS的Game Kit,但是这些API不能使用在具有跨平台特性的Cocos2d-JS引擎。
网络结构
网络结构是网络的构建方式,目前流行的有客户端服务器结构网络和点对点结构网络。
...
分类:
Web程序 时间:
2016-05-06 16:03:27
阅读次数:
348
加密货币都是去中心化的应用,去中心化的基础就是P2P网络,其作用和地位不言而喻,无可替代。事实上,P2P网络不是什么新技术。但是,使用Nodejs开发的P2P网络,确实值得围观。这一篇,我们就来看看Ebookcoin的点对点网络是如何实现的。...
分类:
Web程序 时间:
2016-05-04 12:00:07
阅读次数:
1115
一个P2P点播直播开源项目:P2PCenter (我转过来的时候发现已经都打不开了。。。) 一个P2P点播直播开源项目:P2PCenter (我转过来的时候发现已经都打不开了。。。) 使用平台: 客户端:Windows 平台 服务器:Windows & Linux 框架图例: 项目简介: P2P点播 ...
分类:
其他好文 时间:
2016-04-29 22:02:08
阅读次数:
386
计算机网络 第五版阅读笔记第一章 概述
因特网的组成
边缘部分:由所有连接在因特网上的主机组成核心部分:由大量网络和连接这些网络的路由器组成
计算机之间的通信方式
客户服务器端方式(C/S模式):客户端是服务请求方,服务器端是服务提供方对等方式(P2P模式):平等,对等连接通信,每一个主机既是客户又是服务器。
电路交换,分组交换和报文交换
3.1 电路交换:建立连接(占用通信资源)->通话(一直占用...
分类:
其他好文 时间:
2016-04-29 20:12:05
阅读次数:
315
本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 先简单介绍什么是p2p? p是peer的缩写,p2p就是点对点,两个客户端直接进行数据交互,不需要经过服务器转发(relay),这种方式能 ...
分类:
移动开发 时间:
2016-04-27 12:20:04
阅读次数:
270
《中维世纪》济南少有的不靠政商关系,不靠专属资源一步步成长起来的集团公司。面向行业终端用户、也大量生产民用消费类产品、也有互联网平台级产品。目前公司员工有千人以上,有五个事业部,两个子公司(均在深圳)。公司是产品和技术导向型企业,拥有强大的研究型团队,其中有..
分类:
其他好文 时间:
2016-04-27 11:05:13
阅读次数:
248
NAT是为了节省IP地址而设计的,但它隐藏了内网机器的地址,“意外”起到了安全的作用,由于客户端是主动登录P2P网络才可穿越,所以P2P的方式也没有违背企业的内部管理原则…… 穿越NAT的意义: NAT是为了节省IP地址而设计的,但它隐藏了内网机器的地址,“意外”起到了安全的作用。对外不可见,不透明 ...
分类:
其他好文 时间:
2016-04-26 14:00:08
阅读次数:
160