• 大小: 33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签:

资源简介

请利用服务器/客户机网络计算模式,完成实验 2 独立实验中提出的计算任务。 例如令服务器负责分派计算任务给 3 个客户机,3 个客户机一个负责计算 n 的阶乘, 一个负责计算 fibonacc 序列,一个负责将另外两个客户机计算的结果加起来返回给 用户,从而实现一个网上的分布式计算实验。

资源截图

代码片段和文件信息

/*
     * Filename               : client.c
     * copyright                 : 
                                  : 请求信息交换的客户程序
     * Function
*/
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define BUFSIZE 16384
char buf[BUFSIZE]; //收发数据缓冲区
// 要连接的服务器的 IP 地址为本机回送地址
char * host_name = “127.0.0.1“;
int port = 8088; //服务端口号
int server_socket;
struct sockaddr_in server_in;
struct hostent *server_name;
int fxx(int x){
if(x==1) return 1;
else{return fxx(x-1)*x;}
}
int main(int argc char *argv[])
{
   int rate;
   char str[64] ;
   //可以在命令行第二参数指定客户发送的字符穿第三参数指定一个延迟秒数
   if(argc == 3){
        rate = atoi(argv[2]);
        strcpy(strargv[1]);
   }
   else if(argc == 2){
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

 -rwxr-xr-x     10517  2010-05-22 16:41  exp10\client1

 -rw-r--r--      2574  2010-05-25 12:13  exp10\client2.c

 -rw-r--r--      2905  2010-05-25 12:14  exp10\client3.c

 -rw-r--r--      4089  2010-05-25 12:14  exp10\server.c

 -rw-r--r--      7540  2010-05-22 16:47  exp10\server.o

 -rwxr-xr-x     10354  2010-05-22 16:47  exp10\server

 -rwxr-xr-x     10389  2010-05-22 16:47  exp10\client3

 -rw-r--r--       589  2010-05-22 14:30  exp10\makefile

 -rw-r--r--      6356  2010-05-22 16:41  exp10\client2.o

 -rw-r--r--      2595  2010-05-25 12:13  exp10\client1.c

 -rwxr-xr-x     10545  2010-05-22 16:41  exp10\client2

 -rw-r--r--      6300  2010-05-22 16:41  exp10\client1.o

 -rw-r--r--      6412  2010-05-22 16:47  exp10\client3.o

 drwxr-xr-x         0  2010-05-25 12:14  exp10

----------- ---------  ---------- -----  ----

                81165                    14


评论

共有 条评论

相关资源