做承诺的网站做网站 套模板 后端
      本程序是在Linux下开发的,使用的是C语言,再结合Socket进行编程,分为客户端和服务器两个程序,即采用的是C/S架构,相应的源代码如下:
       服务器端:
#include <stdio.h>
//#include <stdlib.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>#define LISTENQ     5
#define DUMMY 0
#define BUFSIZE 1024
#define PORT 6666int main()
{
    int listenfd, connfd;
    int source_fd, num;
    char iobuffer[BUFSIZE];
    socklen_t   len;
    struct sockaddr_in   servaddr, cliaddr;
    char *filename="200911122224040961.jpg";  //服务器发送的文件是当前目录下的文件
    listenfd=socket(AF_INET, SOCK_STREAM,0);
    if(