摘要:先决条件:1、开发工具eclipse安装了插件lomboz,并指明server为jboss2、已经在jboss中建立了与mysql的datasource连接,jndi为 java:/mysqlds3、已经在mysql中建立了表 catcolumn | type | modifiers--------+-----------------------+-----------cat_id | chara......
摘要:看了这篇文章后发现csdn blog的声明栏竟然支持html关键字,于是字写动手写了点html代码把自己blog的声明栏个性化了一下,有意思吧,哈哈以下是代码:
<center><iframe width=157 height=158 frameborder=0 scrolling=no src=http://blog.csdn.net/images/blog_csd......
使用C#开发一个简单的P2P应用使用c#开发一个简单的p2p应用
作者:刘彦青 日期:2004-9-20出处:p2p中国(ppcn.net)
【程序编程相关:
XML with asp.net(1)】 【推荐阅读:
XADM:理解和分析 -1018、-10】
作者: 刘彦青 【扩展信息:Visual C++.NET编程基础讲座】
本篇文章讨论了一种设计p2p网络应用程序的简单方法.
尽管有许多p2p网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了p2p网络的基本工作原理,一般来说,p2p概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息.客户端的ip地址以及用户提供的供共享的文件,客户机与服务器使用简单的命令通过报路连接进行通讯. 当客户端a想要查找p2p网络上其他客户端提供共享的文件时,系统会执行下面的操作: ·客户端a以自己的用户名登录到索引服务器上. ·客户端a向服务器注册自己想提供给其他用户共享的文件,以便其他用户能够查找到这些文件. ·客户端a向服务器发出申请,查找与一定的输入模式相匹配的文件. ·索引服务器在其数据库中搜索给定的文件名,并将搜索到的如下的结果返回给客户端a: ·提供该文件的客户端,例如客户端b. ·该用户的ip地址. ·它搜索到的文件名. 一旦客户端a选择了下载选项,客户端a就使用搜索返回的ip地址与客户端b建立连接. ·一旦成功地建立起一个连接,就可以通知对方开始发送文件了. ·下载完成后,应当向索引服务器注册你得到的共享文件的拷贝. 这样的p2p网络可以用来共享任何类型的文件,它既可以用在局域网上,也可以作在互联网上.
c#语言由于其对网络功能良好的支持,特别是内置地支持tcplistener与tcpclient这二个类,使得利用它开发p2p应用程序变得非常容易.下面就是一个使用c#开发的p2p应用的例子: ...
下一页 摘要:设计模式之memento——系统篇
经常使用计算机的人恐怕对系统备份(memento)不会陌生,当你的windows系统运行正常时,对它进行备份,当系统运行有问题时,就可以调用备份快速的将系统恢复,这样就可以大量节省重新装系统的痛苦,特别是当你缺少某一驱动,或在装系统是出现一些怪问题时,犹为痛苦。我想有过这种经历的人应该很了解吧,呵呵!
好了,下面让我们看看......