文件名称:Computer-Networking:课程分配
文件大小:9KB
文件格式:ZIP
更新时间:2024-08-03 10:01:57
Python
计算机网络 服务器套接字作业 1 套接字编程作业 1:Web 服务器 在本实验中,您将学习 Python 中 TCP 连接的套接字编程的基础知识:如何创建套接字、将其绑定到特定地址和端口以及发送和接收HTTP 数据包。 您还将学习 HTTP 标头格式的一些基础知识。 您将开发一个 Web 服务器,一次处理一个 HTTP 请求。 您的 Web 服务器应该接受并解析 HTTP 请求,从服务器的文件系统中获取请求的文件,创建一个 HTTP 响应消息,其中包含请求的文件和标题行,然后将响应直接发送到客户端。 如果请求的文件不在服务器中,服务器应该向客户端发送 HTTP“404 Not Found”消息。 代码 您将在下面找到 Web 服务器的框架代码。 您将完成骨架代码。 需要填写代码的地方用#Fill in start 和#Fill in end 标记。 每个地方可能需要一行或多行代码。 运行服
【文件预览】:
Computer-Networking-master
----assignment1()
--------HelloWorld.html(433B)
--------server.py(2KB)
--------MultiThreadServer.py(3KB)
--------client.py(928B)
----assignment3-ICMPpinger()
--------ICMPPinger.py(4KB)
--------README.md(914B)
----README.md(4KB)