我估计大概是这样子的
1.断开是客户端断开连接的时候 发送一个消息给服务器说我断开了
比如发 D+用户帐号
2.服务器收到 D开头的信息 然后把帐号解出来 从用户列表中删除这个帐号对应的用户
3.刷新用户列表
你用这个Socket->RemoteAddress 是根据IP地址来的吧 估计不行 运行的时候 测试的都是你的机子 得到的地址是你自己的 然后你把所有的删除了?
p2p的概念P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。
简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。
即使从网络看,P2P也不是新概念,P2P是互联网整体架构的基础。互联网最基本的协议TCP/IP并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。在十年之前,所有的互联网上的系统都同时具有服务器和客户机的功能。当然,后来发展的那些架构在TCP/IP之上的软件的确采用了客户机/服务器的结构:浏览器和Web服务器,邮件客户端和邮件服务器。但是,对于服务器来说,它们之间仍然是对等联网的。以email为例,互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的email,而是对等联网的邮件服务器相互协作把email传送到相应的服务器上去。另外用户之间email则一直对等的联络渠道。 当然但是过去的5年里,互联网的发展至少从表面上远离了P2P,互联网上绝大部分的节点也不能和其他节点直接地交流。Napster正是唤醒了深藏在互联网背后的对等联网。Napster的文件共享功能在局域网中共享目录也是再平常不过的事情。但是Napster的成功促使人们认识到把这种“对等联网”拓展到整个互联网范围的可能性。当然,在许多人的眼中,Napster并不是纯粹的P2P,它仍然需要一个处于中心协调机制。
事实上,网络上现有的许多服务可以归入P2P的行列。即时讯息系统譬如ICQ、AOL Instant Messenger、Yahoo Pager、微软的MSN Messenger以及国内的OICQ是最流行的P2P应用。它们允许用户互相沟通和交换信息、交换文件。用户之间的信息交流不是直接的,需要有位于中心的服务器来协调。但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正 是为什么即时讯息出现很久但是并没有能够产生如Napster这样的影响的原因之一。
另外一个可以归入P2P是拍卖网站譬如eBay,人们在总结eBay的模式的时候用了C2C,是不是和P2P有一点类似?eBay就是一个将人们联系的和交易物品的社区,用户可以方便的搜索其他用户叫卖的商品。eBay提供了一些使得交易得以顺利进行的服务,但是交易是直接在用户之间进行的。如果将“交易”的概念推广,C2C就是P2P的一个特例,这里人们互相交换的是商品。
但如果仔细深究的话,Napster和即时讯息在赋予用户之间直接交流的能力、eBay使用户可以直接交易的同时,却破坏了服务器端的那种自互联网出现之初就存在的对等联网思想,因为它们都需要有一个位于中心的服务器来协调,而不是分布在世界上不同地方的、对等联网的许多服务器。这也正是诸如Gnutella和Freenet不断的宣称它们创造了“纯粹”的P2P,完全没有中心服务器的P2P服务。
全世界最著名的围棋即时对弈网站是IGS和KGS,有来自世界各地的棋手在上面下棋,并且因曾不时会有职业棋士上站而受到注目。
IGS为日本PANDA-GO公司所有,PANDA-GO公司同时出品用于IGS的对弈客户端glGo。IGS同时也支持第三方的客户端,例如Sente开发的Goban(仅运行于Mac OS X平台)。一般任何时刻同时有超过一千五百人在KGS上。
在台湾人数最多的围棋网站是传奇网络围棋(LGS),但在采收费制收费后台湾棋院围棋网的人气已逐渐追上,此外宏碁戏谷中的围棋也有一定人数的使用者。另外还有PGS、台湾围棋网等。
在中国大陆著名且较多人参与的围棋网站有TOM棋圣道场旗下的TOM对弈、野狐围棋、新浪网络围棋、弈城围棋网等。联众游戏和QQ游戏也包括围棋。
在韩国较流行的围棋网站有Tygem、CyberOro、Baduk World和Dashn等。
第二人生支持用户编程,围棋中心的地址是Vineland 58,93。在中心里有一个巨大的日式棋墩,棋墩内部仿造日本棋院的幽玄对局室。另外还有一个亭子,里面设有三块棋墩,用户可以对弈,但没有时间限制,只是由围棋中心管理员估计段位,没有严格的等级分制度。每逢星期四聚会,时间(美国太平洋时间,也就是第二人生时间)是凌晨3点、中午12点、下午5点、7点和晚8点。
[编辑] 非即时对弈网站
由于非即时对弈的特点,循环赛比淘汰赛更节约时间。除特别说明,下面的服务器均为英文界面。
Dragon Go Server(DGS):历史最悠久,注册人数最多的非即时围棋网站。
Online Go Server(OGS):后起之秀,举办大量比赛,以功能强大而著称。可以设置每方四步共八步Conditional Move,即预想对手的可能的着法后设置自己的回应。
Free Internet Correspondence Games Server(FICGS):还包括国际象棋和扑克。
Little Golem:最大的非即时棋类网站,还包括国际象棋、黑白棋、五子棋、四子棋、六贯棋、连六棋(Connect6)、点格棋、火山棋、通桥棋、截阻棋、突围棋、集结棋、三宝棋、街上足球和数字方块等。
非即时对弈 中国围棋网:中文界面。
Facebook支持编程,Facebook围棋程序列表。
无争围棋网:(简体中文)非即时围棋网站,在网页中即可对弈,不需要安装特殊的程式。其特色是使用web 2.0的思想,为每一个用户设置个人围棋网页,其中记录了所有对局谱和棋友谱。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)