1. 服务器
当有新连接来的时候,通过在select上轮循写的fd(文件描述符)发送一句欢迎词。然后每次受到客户端的数据后,把接受到的数据返回给客户端。演示了在select上轮循写的操作。
对于监视读操作,只有当数据来的时候,读操作的fd才会返回.而对于写的操作fd,则是轮询。
通过: gcc selectsvr.c -o selectsvr 编译得到执行文件selectsvr
2. 客户端
通过: gcc selectcli.c -o selectcli 得到客户端执行程序.
在上面的测试例子中,程序只是简单演示了如何使用select来轮询可读、可写操作的。