摘要: usingnamespacestd;constintMAXN=100;constintMAXV=MAXN*MAXN;constintINF=2000000000;structEDGE{intu,v;};intg[MAXN][MAXN];EDGEe[MAXV];intBellmanFord(intbeg,intend,intnNum,inteNum){//nNum为顶点数,eNum为边数,复杂度O(... 阅读全文
posted @ 2008-05-25 20:44 殇 阅读(2528) 评论(4) 推荐(0) 编辑
摘要: 最近有计算机网络课让完成ftp服务器的实现,其实ftp的实现原理非常简单:在主函数中建立一个服务器套接字端口,等待客户端请求,一旦客户端请求被接受,服务器程序就建立一个服务器分线程,处理客户端的命令。如果客户端需要和服务器端进行文件的传输,则建立一个新的套接字连接来完成文件的操作。 下面看我的实现方法,我们先来定义一个用户类,用来存放登陆用户的信息:classUserInfo{Stringuser... 阅读全文
posted @ 2008-05-25 20:42 殇 阅读(6174) 评论(3) 推荐(0) 编辑
摘要: .net2.0对ftp有了一个很好的封装,但是确容易让人忽略ftp的真正内部实现,下面是我实现的ftp客户端的功能,其主要步骤是这样的: 1、创建一个FtpWebRequest对象,指向ftp服务器的uri 2、设置ftp的执行方法(上传,下载等) 3、给FtpWebRequest对象设置属性(是否支持ssl,是否使用二进制传输等) 4、设置登录验证(用户名,密码) 5、执... 阅读全文
posted @ 2008-05-25 20:18 殇 阅读(1370) 评论(0) 推荐(0) 编辑