红联Linux门户
Linux帮助

求助linux消息缓冲通信

发布时间:2009-11-22 19:38:31来源:红联作者:不使惹尘埃
编写程序模拟C/S通信,要求如下
① 模拟客户端(client端)程序client,其功能如下。
a) 显示下列服务功能菜单:
Enter your choice:
1. Save money
2. Take money
b) 接收用户键入的功能号进行选择;
c) 将用户键入的功能号作为一条信息发送至消息队列,然后结束。
②模拟服务器端(Server端)程序server,其功能如下。
a) 从消息队列接收Client端发来的一条消息;
b) 根据消息作如下处理。
若消息为“1”,则创建子进程1,由子进程1加载服务模块save,该模块的作用为显示以下信息:
Your money was saved!
若消息为“2”,则创建子进程2,由子进程2加载服务模块take,该模块的作用为显示以下信息:
Please take your money!
c) 等待子进程终止后,Server进程删除消息队列,然后结束。

初来乍到,发错区的话,敬请见谅
文章评论

共有 1 条评论

  1. 不使惹尘埃 于 2009-11-22 21:40:02发表:

    怎么没人回答