aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/test_server.c')
-rw-r--r--src/util/test_server.c43
1 files changed, 22 insertions, 21 deletions
diff --git a/src/util/test_server.c b/src/util/test_server.c
index 6c79e6064..360c9c242 100644
--- a/src/util/test_server.c
+++ b/src/util/test_server.c
@@ -61,7 +61,7 @@ finish_up (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
61 61
62static void 62static void
63recv_fin_cb (void *cls, struct GNUNET_SERVER_Client *client, 63recv_fin_cb (void *cls, struct GNUNET_SERVER_Client *client,
64 const struct GNUNET_MessageHeader *message) 64 const struct GNUNET_MessageHeader *message)
65{ 65{
66 GNUNET_assert (ok == 5); 66 GNUNET_assert (ok == 5);
67 ok = 6; 67 ok = 6;
@@ -98,19 +98,20 @@ reply_msg (void *cls, size_t size, void *buf)
98 98
99static void 99static void
100recv_cb (void *cls, struct GNUNET_SERVER_Client *client, 100recv_cb (void *cls, struct GNUNET_SERVER_Client *client,
101 const struct GNUNET_MessageHeader *message) 101 const struct GNUNET_MessageHeader *message)
102{ 102{
103 GNUNET_assert (ok == 2); 103 GNUNET_assert (ok == 2);
104 ok = 3; 104 ok = 3;
105 argclient = client; 105 argclient = client;
106 GNUNET_SERVER_client_keep (argclient); 106 GNUNET_SERVER_client_keep (argclient);
107 GNUNET_assert (sizeof (struct GNUNET_MessageHeader) == ntohs (message->size)); 107 GNUNET_assert (sizeof (struct GNUNET_MessageHeader) ==
108 ntohs (message->size));
108 GNUNET_assert (MY_TYPE == ntohs (message->type)); 109 GNUNET_assert (MY_TYPE == ntohs (message->type));
109 GNUNET_assert (NULL != 110 GNUNET_assert (NULL !=
110 GNUNET_SERVER_notify_transmit_ready (client, 111 GNUNET_SERVER_notify_transmit_ready (client,
111 ntohs (message->size), 112 ntohs (message->size),
112 TIMEOUT, &reply_msg, 113 TIMEOUT, &reply_msg,
113 NULL)); 114 NULL));
114} 115}
115 116
116 117
@@ -146,12 +147,12 @@ transmit_initial_message (void *cls, size_t size, void *buf)
146 msg.size = htons (sizeof (struct GNUNET_MessageHeader)); 147 msg.size = htons (sizeof (struct GNUNET_MessageHeader));
147 memcpy (buf, &msg, sizeof (struct GNUNET_MessageHeader)); 148 memcpy (buf, &msg, sizeof (struct GNUNET_MessageHeader));
148 GNUNET_assert (NULL != 149 GNUNET_assert (NULL !=
149 GNUNET_CLIENT_notify_transmit_ready (cc, 150 GNUNET_CLIENT_notify_transmit_ready (cc,
150 sizeof (struct 151 sizeof (struct
151 GNUNET_MessageHeader), 152 GNUNET_MessageHeader),
152 TIMEOUT, GNUNET_YES, 153 TIMEOUT, GNUNET_YES,
153 &transmit_second_message, 154 &transmit_second_message,
154 NULL)); 155 NULL));
155 GNUNET_CLIENT_receive (cc, &first_reply_handler, NULL, TIMEOUT); 156 GNUNET_CLIENT_receive (cc, &first_reply_handler, NULL, TIMEOUT);
156 return sizeof (struct GNUNET_MessageHeader); 157 return sizeof (struct GNUNET_MessageHeader);
157} 158}
@@ -180,18 +181,18 @@ task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
180 cfg = GNUNET_CONFIGURATION_create (); 181 cfg = GNUNET_CONFIGURATION_create ();
181 GNUNET_CONFIGURATION_set_value_number (cfg, "test-server", "PORT", PORT); 182 GNUNET_CONFIGURATION_set_value_number (cfg, "test-server", "PORT", PORT);
182 GNUNET_CONFIGURATION_set_value_string (cfg, "test-server", "HOSTNAME", 183 GNUNET_CONFIGURATION_set_value_string (cfg, "test-server", "HOSTNAME",
183 "localhost"); 184 "localhost");
184 GNUNET_CONFIGURATION_set_value_string (cfg, "resolver", "HOSTNAME", 185 GNUNET_CONFIGURATION_set_value_string (cfg, "resolver", "HOSTNAME",
185 "localhost"); 186 "localhost");
186 cc = GNUNET_CLIENT_connect ("test-server", cfg); 187 cc = GNUNET_CLIENT_connect ("test-server", cfg);
187 GNUNET_assert (cc != NULL); 188 GNUNET_assert (cc != NULL);
188 GNUNET_assert (NULL != 189 GNUNET_assert (NULL !=
189 GNUNET_CLIENT_notify_transmit_ready (cc, 190 GNUNET_CLIENT_notify_transmit_ready (cc,
190 sizeof (struct 191 sizeof (struct
191 GNUNET_MessageHeader), 192 GNUNET_MessageHeader),
192 TIMEOUT, GNUNET_YES, 193 TIMEOUT, GNUNET_YES,
193 &transmit_initial_message, 194 &transmit_initial_message,
194 NULL)); 195 NULL));
195} 196}
196 197
197 198