From c9bdb2e5a3c7a3e1a57c8c8681969edae86b977e Mon Sep 17 00:00:00 2001 From: fumiama Date: Fri, 7 May 2021 21:03:00 +0800 Subject: [PATCH] =?UTF-8?q?client=E5=8F=AF=E9=80=89=E6=8B=A9=E5=A4=A7?= =?UTF-8?q?=E5=B0=8F=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index f4bf24c..2b2bb83 100644 --- a/client.c +++ b/client.c @@ -43,7 +43,7 @@ off_t size_of_file(const char* fname) { else return -1; } -int main(int argc,char *argv[]) { //usage: ./client host port +int main(int argc,char *argv[]) { //usage: ./client host port [-l] ssize_t numbytes; puts("break!"); while((sockfd = socket(AF_INET,SOCK_STREAM,0)) == -1); @@ -74,6 +74,7 @@ int main(int argc,char *argv[]) { //usage: ./client host port if(fp) { off_t len = 0; file_size = (uint32_t)size_of_file(buf); + if(argc == 4) file_size = htonl(file_size); #if __APPLE__ struct iovec headers; headers.iov_base = &file_size;