Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ee50e7b

Browse files
chore: change buffer size
1 parent f6f23d9 commit ee50e7b

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

‎04-sockets/src/samples/tcp-client.c‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ int main(int argc, char** argv) {
1818
int port = 8080;
1919
int fd = 0;
2020
struct sockaddr_in serv_addr;
21-
char buf[1024] = {0};
21+
char buf[BUFSIZ] = {0};
2222
if(( fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
2323
perror("socket");
2424
exit(EXIT_FAILURE);
@@ -34,7 +34,7 @@ int main(int argc, char** argv) {
3434
}
3535

3636
write(fd, argv[1], strlen(argv[1]));
37-
int ret = read(fd, buf, 1024);
37+
int ret = read(fd, buf, BUFSIZ);
3838

3939
fprintf(stdout, "%s\n", buf);
4040

‎04-sockets/src/samples/tcp-server.c‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ int main(int argc, char** argv) {
4343
exit(EXIT_FAILURE);
4444
}
4545

46-
char buf[1024] = {0};
46+
char buf[BUFSIZ] = {0};
4747
int ret;
4848
do {
49-
ret = read(cfd, buf, 1024);
49+
ret = read(cfd, buf, BUFSIZ);
5050
if( ret < 0 ) {
5151
perror("read");
5252
exit(EXIT_FAILURE);
5353
}
5454
printf("Client[%d]: %s", ret, buf);
55-
memset(&buf, 0, 1024);
55+
memset(&buf, 0, BUFSIZ);
5656
} while( ret != 0);
5757
close(cfd);
5858
close(fd);

‎04-sockets/src/samples/udp-client.c‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@
1010
int main(int argc, char** argv) {
1111

1212
int fd;
13-
char buf[1024];
13+
char buf[BUFSIZ];
1414
int port = 8080;
15-
1615
struct sockaddr_in servaddr;
1716

1817
if( (fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0 ) {
@@ -28,9 +27,10 @@ int main(int argc, char** argv) {
2827

2928
len = sizeof(servaddr);
3029

30+
3131
sendto(fd, (char*)argv[1], strlen(argv[1]), MSG_CONFIRM, (struct sockaddr*)&servaddr, len);
3232

33-
n = recvfrom( fd, (char*)buf, 1024, 0, (struct sockaddr*)&servaddr, &len);
33+
n = recvfrom( fd, (char*)buf, BUFSIZ, 0, (struct sockaddr*)&servaddr, &len);
3434
buf[n] = '0円';
3535
printf("Server[%d]: %s\n", n, buf);
3636

‎04-sockets/src/samples/udp-server.c‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
int main(int argc, char** argv) {
1111

1212
int fd;
13-
char buf[1024];
13+
char buf[BUFSIZ];
1414
int port = 8080;
1515

1616
struct sockaddr_in servaddr, cliaddr;
@@ -33,10 +33,10 @@ int main(int argc, char** argv) {
3333

3434
len = sizeof(cliaddr);
3535

36-
n = recvfrom( fd, (char*)buf, 1024, 0, (struct sockaddr*)&cliaddr, &len);
36+
n = recvfrom( fd, (char*)buf, BUFSIZ, 0, (struct sockaddr*)&cliaddr, &len);
3737
buf[n] = '0円';
3838
printf("Client[%d]: %s\n", n, buf);
3939
sendto(fd, (char*)buf, strlen(buf), MSG_CONFIRM, (struct sockaddr*)&cliaddr, len);
4040

4141
return 0;
42-
}
42+
}

‎04-sockets/src/samples/unix-server.c‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
int main(int argc, char** argv) {
1111
fprintf(stdout, "starting\n");
1212
struct sockaddr_un addr;
13-
char buf[1024];
13+
char buf[BUFSIZ];
1414

1515
int fd, cl, rc;
1616

@@ -44,7 +44,7 @@ int main(int argc, char** argv) {
4444
fprintf(stdout, "accepted...\n");
4545

4646
do {
47-
rc = recv(cl, buf, 1024, 0);
47+
rc = recv(cl, buf, BUFSIZ, 0);
4848
buf[rc] = '0円';
4949
if( rc < 0 ) {
5050
perror("recv");

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /