You have left it rather late to get started on this, but there are plenty of C# and Networking resources available. Try searching via Google or Bing, Take a look in
MSDN[
^], check your technical library etc. As to what project you could make, that will depend largely on what you are capable of. Since you are only just starting on networking it seems somewhat ambitious to choose that for your final project.