Skip to content

KeyaJohn/ftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ftp

ftp

这是我自己写的一个ftp文件传输小项目,实现了简单的文件传输 使用: ls 列出文件服务器端中的文件。 cat 查看文件的内容 get filename 从服务器端获得文件到本地

  登录: username:kaye
         password:jingtikai

遇到的一些问题:由于第一次做这么完整的小项目在linux下,所以还是遇到不少的问题的,总结如下: 1.客户端与服务器的交互问题 解决:客户端:使用两个进程,一个用来发送请求命令,另一个用于实现接受数据。 服务器端:也是两个进程,一个用于接受客户端发送的请求,另一个用来发送数据到客户端 2.tcp文件传输缓冲区的问题 由于send传输速度太快,在接受端会一下接受太多数据,不能使得发送端与接收端数据的同步(发送端每发送数据一次数据,接收端就接受一次数据),可以使用usleep实现上述问题

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published