linux-network-programming:举办网络编程课程。 有关“ Linux中的网络编程”的套接字编程讲座

时间:2024-06-01 11:11:40
【文件属性】:

文件名称:linux-network-programming:举办网络编程课程。 有关“ Linux中的网络编程”的套接字编程讲座

文件大小:161KB

文件格式:ZIP

更新时间:2024-06-01 11:11:40

c linux http socket ftp

Linux套接字网络编程 该存储库是在Linux上实现的用于网络编程的存储库。 可以在Image_Transferring文件夹中将图像作为可执行文件进行传输和接收。 位于Server_time_Transferring文件夹中的可执行文件可以将服务器上的当前时间传输到客户端。 您可以使用Sending_HTTP_Request文件夹中的可执行文件将HTTP请求发送到 。 发送所需的消息时,只需修改send()函数。 用法如下。 SimpleServer.c和SimpleClient.c文件是如何使用套接字的基本方法。 用法:(您只需要2个壳) 一个shell命令如下:./SimpleServer port_num(例如4680) 另一个shell命令如下:./SimpleClient 127.0.0.1 4680 在Image_Transferring目录中,有JpgC


【文件预览】:
linux-network-programming-master
----API_study()
--------Semaphore()
--------pipe_ex()
--------gethostbyname.c(381B)
--------echo_server.c(1KB)
--------echo_server_thread(13KB)
--------thread()
--------IO_Multiplexing()
--------epoll()
--------Shared_Memory()
--------echo_client(9KB)
--------echo_server(13KB)
--------echo_client.c(1KB)
--------README.md(14B)
--------UDP()
--------Unix_Domain_Socket_ex()
--------echo_server_fork.c(1KB)
--------echo_server_thread.c(2KB)
--------echo_server_fork(13KB)
----Image_Transferring()
--------JpgServer.c(3KB)
--------JpgServer(13KB)
--------JpgClient(13KB)
--------JpgClient.c(2KB)
--------test.jpeg(6KB)
--------down.jpeg(6KB)
----README.md(2KB)
----Server_time_Transferring()
--------TimeServer(13KB)
--------TimeClient(13KB)
--------TimeClient.c(1KB)
--------TimeServer.c(2KB)
----SimpleClient.c(2KB)
----Sending_HTTP_Request()
--------WebClient(13KB)
--------WebClient.c(2KB)
----SimpleServer(9KB)
----.gitignore(70B)
----리눅스와_네트워크_이론()
--------7_IPC()
--------5_Threading()
--------3_OS개요()
--------8_IO_멀티플렉싱()
--------1_리눅스개요()
--------4_Process_Management()
--------6_네트워크와프로토콜()
--------2_리눅스파일시스템()
----SimpleServer.c(2KB)
----temp()
--------chat_client.c(4KB)
--------chat_server_select.c(9KB)
----SimpleClient(9KB)

网友评论