projects
/
swifty.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
08916cd
)
The UDP server now works as expected.
author
Adrian Bondrescu
<adi.bondrescu@gmail.com>
Thu, 31 May 2012 21:28:19 +0000
(
00:28
+0300)
committer
Adrian Bondrescu
<adi.bondrescu@gmail.com>
Thu, 31 May 2012 21:28:19 +0000
(
00:28
+0300)
test/server_udp.c
patch
|
blob
|
history
diff --git
a/test/server_udp.c
b/test/server_udp.c
index
970272c
..
6cdfa90
100644
(file)
--- a/
test/server_udp.c
+++ b/
test/server_udp.c
@@
-7,9
+7,6
@@
#include <netinet/in.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <stdlib.h>
-#define ADDR 0x8182A8C0
-#define NUM_BUF 10
-
int main(int argc, const char *argv[])
{
int sock;
int main(int argc, const char *argv[])
{
int sock;
@@
-29,7
+26,7
@@
int main(int argc, const char *argv[])
struct sockaddr_in saddr;
memset(&saddr, 0, sizeof(saddr));
struct sockaddr_in saddr;
memset(&saddr, 0, sizeof(saddr));
-
saddr.sin_addr.s_addr = ADDR
;
+
inet_pton(AF_INET, "192.168.130.129", &saddr.sin_addr.s_addr)
;
saddr.sin_port = htons(atoi(argv[1]));
saddr.sin_family = AF_INET;
saddr.sin_port = htons(atoi(argv[1]));
saddr.sin_family = AF_INET;
@@
-58,11
+55,17
@@
int main(int argc, const char *argv[])
int ret, fromlen;
int ret, fromlen;
- ret = recvmsg(sock, &msg, 0);
- if (ret < 0) {
- perror("Failed to recv on socket");
- return -1;
- }
+#define N 10000
+
+ for (i = 0; i < N; i ++) {
+ ret = recvmsg(sock, &msg, 0);
+ if (ret < 0) {
+ perror("Failed to recv on socket");
+ return -1;
+ }
+ if (i % (N / 50) == 0)
+ printf("%d\n", i);
+ }
printf("Received %d bytes on socket\n", ret);
printf("buf=%s\n", buf);
printf("Received %d bytes on socket\n", ret);
printf("buf=%s\n", buf);