通过网络编程实现一个简单的数据库服务器和客户端,服务器端用多进程等模型接受多个客户端同时连接、操作。假设数据库服务器内只有一个员工信息表。
(1)员工只需要四个字段:工号,姓名,年龄,手机号,用结构体表示;
(2)服务器功能:添加新员工--接受客户端发送来的新员工结构体数据,追加到数据文件 emp.db 中;员工列表-- 把emp.db 每个员工结构体数据读出发回客户端;
(3)客户端功能:添加新员工--键盘读取新员工信息并构造为结构体变量,发到服务器以添加;员工列表--向服务器要求员工列表并接收后显示到终端中;
(4)客户端和服务器之间的协议应事先设计,如服务器返回给客户端的各类报告信息、错误信息都应事先统一设计好编号,类似真正DBMS那样。
2022-12-15 13:02:23
11KB
Linux
1