Peer-to-Peer-Socket-C

时间:2024-04-01 17:46:04
【文件属性】:

文件名称:Peer-to-Peer-Socket-C

文件大小:41KB

文件格式:ZIP

更新时间:2024-04-01 17:46:04

C

C中的点对点程序 该程序涉及一个可以同时发送和接收的对等点,该对等点是使用C语言中的Socket编程创建的。可以在单独的终端环境中运行代码的多个实例,以形成对等聊天网络。 局限性 该程序要求用户事先知道同一本地主机上其他用户的端口号。 该程序只是用C语言进行的TCP / IP套接字编程的演示。 同时发送和接收该程序通过在单独的线程上运行receive方法来实现同时发送和接收。 该程序涉及使用select()系统调用来标识就绪的文件描述符,并对其进行循环以接收队列中的消息。 但是,这种同时发送和接收的方式并不完善,可能会在发送消息时打断用户。 运行说明该程序是在Linux系统上使用gcc编译器执行的。 gcc peer.c -o peer1 gcc peer.c -o peer2 ./peer1 ./peer2


【文件预览】:
Peer-to-Peer-Socket-C-main
----peer.c(5KB)
----README.md(1013B)
----client-server-flow diagram_peer-to-peer.png(67KB)

网友评论