2024年4月25日发(作者:)

linux C语言写的下载文件代码

//file_download_server

#include

#include

#include

#include

#include

#include

#include

#define BUFFER_SIZE 102400

int main(int argc, char *argv[])

{

if (argc != 1)

{

printf("Please input:%sn",argv[0]);

exit(1);

}

in_port_t servPort = 9427;

int servSock;

if ((servSock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0)

{

printf("socket() failedn");

exit(1);

}

struct sockaddr_in servAddr;

memset(&servAddr, 0, sizeof(servAddr));