文章列表
有些时候,如require文件(避免重复包含某一函数)、选择性调用函数(根据已加载模块调用不同的方法)时,需要检查函数或者方法是否存在,主要借助以下函数:
(1)bool function_exists( string $function_name )
检查函 ...
闲暇之余,利用linux下的多线程和网络知识,写了个简单多人聊天程序,意在说明用GNU C写网络类程序的步骤和需要注意的问题以及linux多线程的使用方法。
编译:
gcc -Wall -o server -lpthread server.c
gcc -Wall -o client -lpthread client.c
服务器端:#include <sys/types.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <stdio.h>
#include <stdl ...