- inetaddr = gnet_inetaddr_new_nonblock (conf_address, port);
- if (gnet_server_new (inetaddr, port,
- new_client, server_address) == NULL)
+ server_port = g_key_file_get_string (keyfile, "global", "server_port",
+ &error);
+ if (server_port == NULL && error != NULL)
+ {
+ server_port = g_strdup ("995");
+ g_error_free (error);
+ }
+
+ pop_address.server = server_address;
+ pop_address.port = server_port;
+
+ server_fd = hc_tcp_server (port);
+ if (server_fd < 0)