我正在通过管道创建一个简单的客户端/服务器接口。当服务器从客户端获取请求时,它会分叉创建处理程序进程。
我现在正在进行粗略的实施,因此大多数数据都保存在结构数组中:
struct data{
int value;
char* description;
}
struct data events[100];
我需要在子进程完成其工作(包括编辑数组中的结构以使客户端传入的值和描述)之后,将此数据发送回服务器并刷新服务器' s events []数组,这样当它再次从另一个请求转发时,fork在数组中有正确的数据。
我可以用它做什么?