进公司的第一个项目,移植FTP服务器,这可不是MakeFile级别的移植,需要对代码作些改动,能与系统交互。
找了三个比较精简的FTPD
1,linux ftpd 从openBSD移植来的,功能似乎比较简陋,但协议的具体处理和用户的认证是yyparse()处理的,有点看不懂
2,bftpd FreeBSD的FTPD,代码很精炼,有条理,TMD就是GPL2的,有版权问题
3,oftpd 也不错,就是其中程序用了POSIX的多线程库,跟系统不太符合
我靠,没一个能好好用的!
阅读(3305) | 评论(1) | 转发(0) |