TCP Socket nhận File từ Server

Em có 1 bài tập. Nhờ mọi người giúp đỡ.
Nội dung như sau:

  • Server sẽ gửi cho client danh sách các file mà Server đang có.
  • Client nhận được danh sách đó sẽ gửi yêu cầu download 1 file trong danh sách.
  • Server sẽ gửi file mà Client đã yêu cầu về cho Client.
    Mong nhận được sự giúp đỡ của mọi người.

Bạn đang học quản trị mạng hay là lập trình ? , nếu là lập trình thì bạn dùng ngôn ngữ gì ??

đây là 1 bài tập lập trình của mình.
Ngôn ngữ là Java

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?