这段文章是我以前查找资料时收集的,或许以后有用,先贴上再说:
粗粗地看了
JXTA
,他的目标很宏大,不局限于各种设备,不局限于各种平台,只要能够保持心跳,就算是
P2P
的一个对等实体。
又看了
JXTA
的
J2ME
实现:
JXME
。
也顺着他的思路,心想能不能这样:
Mobile
上的
JXME
通过
GPRS
登录到
P2P
网络,无论是实名还是匿名;
其他位于企业内部的防火墙之后的
PC
也登录进入
JXTA
;
笔记本通过
Wi-Fi
登录
JXTA
。。。。
于是,一台
PC
机用户和一个
Mobile
用户自由透明地聊天,透明地共享图片、音频或视频。
而不像现在,手机上要看什么东西,必须通过蓝牙或者红外与其他手机
/
笔记本通讯,要么就通过
Internet
服务提供商下载铃声图片,而完全没有
P2P
的功能。
如果
JXME
真的能够让
Mobile/Pocket PC/Windows Mobile
自由自在地和
Internet
上的各种设备共享数据,该有多好?
异想天开#2 基于手机的P2P网络
这一阵子,快到了国家发布
3G
政策的前夕,各界人物都按耐不住了,大有一番你方唱罢我登场的势头。反正已经够乱的了,再加我一个也不少。我想在这里谈谈一个基于手机和移动终端的
P2P
网络的设想。
1.
目前的手机都是一个信息的接受端(
Client
),如果同时变成一个信息处理或者转发者(
Server
),利用
“
我为人人,人人为我
”
的
P2P
思想组成网络,那会怎样?
2.
在城市中,手机拥有密度很大,每个手机在周围
5-10
米左右的空间之内,都有其他手机或手机群,这样有些信号和路由就不需要通过基站,而直接通过周围的手机路由出去。
3.
目前,蓝牙做为手机上的附件,随着量产和支持厂商的增加,越来越便宜,也越来越成为手机的标准配置。蓝牙及相关技术可以成为支持这种短距离连接的重要平台。
4.
这个
P2P
的网络,不是要取代现有的
GSM
或
3G
基站,因为当远离人群或信息死角的时候,我们还可以利用现有的网络,要不然怎么对得起移动和联通在深山老林里搞的那么多基站。
5.
这种模式最大的好处,就是一个单位或建筑内的同事可以免费的进行沟通和交流,如果在闹市区,可以联系的人就更多了,可以使用一种类似于
MSN
或
QQ
之内的在线或不在线机制来判别是否在这个
P2P
网络里。
6. Skype
的经验告诉我们,这种
P2P
的网络,一旦发动,将成为一个永远不可能被
Shut down
的网络,而且使用的人越多,效果越好,数据,语音都可以在这个网络上跑。
7.
手机有能力同时处理自身电话和
P2P
路由吗?摩尔定理在手机上仍然有效,
IDC
的预测是
5
年以后的手机,每个手机都有
1-2
个的多核的
CPU
,所以将来一定是计算力过剩,而不是不足。
8.
安全性如何?别担心。你已经在
PC
上使用
Skype
和其他
P2P
的软件了,也没听说有什么太大的问题。
9.
这倒不是什么新的主意。建硕告诉我,几年前就有人想通过手提电脑的
Ad-Hoc
无线网络建立城市无线网的
HotSpot
,不知道结果如何。不过,现在看来,手机组网的可能性还是大一些,毕竟在城市中,手机可以做到人手一个,手提电脑可做不到。
手机之间通过GPRS等网络进行通讯不是什么了不起的事情.做过J2ME网络通讯的朋友都基本知道.要不用SOCKET,要不用HTTP.或者数据报(少用)。所以手机上QQ这样的事情很早就有了.虽然我没有做过.不但根据原理都猜都知道是大概怎么回事.以HTTP为例(或者人家不是这样的.我只是说一个例子).手机QQ通过腾讯服务器,获取所需信息.例如好友之类的.发送信息也是通过服务器帮忙中转.接收好友信息的话.如果是用HTTP的话就需要不断轮询服务器了.这样一个基本的模型就出来了..但是不可否认.这样对服务器来说负荷增加不少.
但是非常遗憾的是现在的手机没有IP地址.这个就有够郁闷了.但是如果.如果所有的QQ电脑用户都是服务器呢?那么事情好办多了.手机QQ 的信息全都通过这些用户来通讯.腾讯完全可以这样做啊.电脑端底层的通讯到底是怎么样的.这些只有腾讯知道.事情就是这样简单.我的J2ME游戏就是基于这么一个想法来进行构建.(P2P)建立连接,监听,轮询,发送.一路做下来.一点问题都没有.SOCKET编程很多人都会.因为是有服务器在.大家觉得很简单.但是如果没有服务器呢?你又如何在不同的网络之间穿梭呢.
P2P的伟大令这个世界变得美好.^_^.
在此向所有的P2P工作者表示敬意!!!没有前人的伟大构想造就不了后人的美好世界