#include "WHOHandler.h"
#include "HandleInfoHandler.h"
#include "ssl.h"
+#include "ConfigParser.h"
struct socket_list {
struct ClientSocket *data;
} else
return 0;
+ if(get_int_field("Sockets.NoDelay")) {
+ int flag = 1;
+ if(setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (char *) &flag, sizeof(int)) == -1) {
+ perror("setsockopt() failed");
+ return 0;
+ }
+ }
+
client->sock = sock;
client->flags |= SOCKET_FLAG_CONNECTED | SOCKET_FLAG_RECONNECT;
client->connection_time = time(0);