文件名称:Network-Programming:网络编程项目
文件大小:1.21MB
文件格式:ZIP
更新时间:2024-07-22 21:53:25
C
网络编程作业和项目。 此存储库适用于我的网络编程项目。 您可以通过分叉存储库来*地为任何正在进行的项目做出贡献。 任何建议或更改将不胜感激。 你可以通过我 项目: PreThreaded Chat Server:最初在服务器上创建 N 个线程来托管 N 个客户端之间的聊天。 Shell:Shell 程序的 C 实现。 P1:简单的 Makefile。 P2:进程树。 创建过程和打印模式。 P3:IPC 1:信号。 P4:IPC 2:管道。 P5:IPC 3:信号量 P6: URL Validator:给出一个 URL 列表,URL 验证器验证域名是否存在,它是否在端口 80 上运行以及请求的页面是否存在。 P7:托管服务器:使用 Unix 域套接字传递辅助数据。 P8:基于 Pthreads 的 URL 请求器。 P9:事件驱动的 URL 请求器:信号驱动的 I/O
【文件预览】:
Network-Programming-master
----P7()
--------file.txt(40B)
--------problem_statement(493B)
--------makefile(223B)
--------managedServer.c(5KB)
----P8()
--------p8.c(6KB)
--------screenshot.png(239KB)
--------makefile(222B)
--------readme(749B)
----P6()
--------validateWebpages.c(4KB)
--------problem_statement(579B)
--------webpages.txt(157B)
--------makefile(226B)
----shell()
--------infinite.c(268B)
--------shell.c(6KB)
--------makefile(96B)
--------description.txt(772B)
----P2()
--------p2.c(6KB)
--------problem_statement(244B)
--------makefile(298B)
----P4()
--------p4.c(5KB)
--------problem_statement(560B)
--------makefile(214B)
----P3()
--------problem_statement(437B)
--------p3.c(3KB)
--------makefile(255B)
----P1()
--------function.h(21B)
--------main.c(72B)
--------problem_statement(959B)
--------makefile(1KB)
--------function.c(82B)
----Pre_Threaded_Chat_Server()
--------prethreads_chatserver.c(10KB)
--------Pre_Threaded_Chat2.png(349KB)
--------makefile(137B)
--------description.txt(215B)
--------pre_threaded_server.png(393KB)
----P5()
--------p5.c(3KB)
--------problem_statement(334B)
--------makefile(212B)
----P9()
--------file.txt(129B)
--------makefile(236B)
--------sample_run_lab9.png(276KB)
--------sigiobatchclient.c(6KB)
----README.md(943B)