day8

Socket

socket服务端连续send包,client端接受有可能出现粘包

send中间插入sleep(0.5)可以解决这样的问题,通过插入recv(1024)接受客户端的接受确认也可以解决这样的问题

 

ftp server

  1、读取文件名

  2、检测文件是否存在

  3、打开文件

  4、检测文件大小

  5、发送文件大小和MD5值给客户端

  6、等客户端确认

  7、开始边读边发数据

 

SocketServer

  是对socket的再封装,实现了多用户请求并发

posted @ 2018-08-08 15:06  老董1983  阅读(117)  评论(0编辑  收藏  举报