/Socket-WebServer-Networking-Project

TCP and a simple web server. Implementations and documentation with socket programming concepts

Primary LanguageHTMLMIT LicenseMIT

Socket-WebServer-Networking-Project

This repository is part of the course work of Computer-Networks. TCP communication, and a simple web server. Implementations and documentation with socket programming concepts. For teh solution look for Report pdf file.

Structure

  • The project solution is devided into three parts:
    • Part-1:

      • Notebook:: solution of part 1
      • Screenshots: outputs from running commands
    • Part-2:

      • Notebook: solution for the questions.
      • src: source code
        • client.py & server.py: socket solution.
        • find.png: image used in the form
        • style.css: styling for the form
    • Part-3:

      • Notebook: solution for the questions.
      • src: source code
        • ar: arabic html pages
        • en: english html pages
        • css: styles sheets
        • images: two images (png, jpg)
        • server.py & client.py: socket programing solution

Notes

  • Used socket programming only.
  • Each screenshot includes the date and time of the computer.
  • Find a report in pdf format on report.pdf that contains Screenshots with detailed explanation, codes, runs, etc.
  • The code with comments (include the code in the pdf file and as text file .py)
  • The github repo link is included in the link pdf.