Peer to Peer Socket C
1.0.0
该程序涉及一个可以同时发送和接收的对等方,该程序使用C中的套接字编程创建。代码的多个实例可以在单独的终端环境中运行,以形成对等聊天网络的同行。
限制
同时发送和接收
该程序通过在单独线程上运行接收方法同时发送和接收。该程序涉及使用Select()系统调用来识别已就绪的文件描述符并循环循环以在队列中接收消息。但是,这种同时发送和接收的同时未进行完善,并且在发送消息时可能会中断用户。
运行说明
该程序是使用GCC编译器在Linux系统上执行的。
gcc peer.c -o peer1
gcc peer.c -o peer2
./peer1
./peer2