forked from cory/tildefriends
		
	Listening on IPv6 + IPv4 by default.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4346 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		| @@ -552,7 +552,7 @@ function handleConnection(client) { | ||||
| } | ||||
|  | ||||
| let kBacklog = 8; | ||||
| let kHost = "0.0.0.0" | ||||
| let kHost = '::'; | ||||
|  | ||||
| let socket = new Socket(); | ||||
| socket.bind(kHost, tildefriends.http_port).then(function(port) { | ||||
|   | ||||
| @@ -413,8 +413,9 @@ JSValue _socket_bind(JSContext* context, JSValueConst this_val, int argc, JSValu | ||||
|  | ||||
| 	socket_resolve_data_t* data = tf_malloc(sizeof(socket_resolve_data_t)); | ||||
| 	memset(data, 0, sizeof(*data)); | ||||
| 	struct addrinfo hints = { | ||||
| 		.ai_family = PF_INET, | ||||
| 	struct addrinfo hints = | ||||
| 	{ | ||||
| 		.ai_family = AF_UNSPEC, | ||||
| 		.ai_socktype = SOCK_STREAM, | ||||
| 		.ai_protocol = IPPROTO_TCP, | ||||
| 		.ai_flags = 0, | ||||
| @@ -602,7 +603,7 @@ JSValue _socket_accept(JSContext* context, JSValueConst this_val, int argc, JSVa | ||||
| 	int status = uv_accept((uv_stream_t*)&socket->_socket, (uv_stream_t*)&client->_socket); | ||||
| 	if (status == 0) | ||||
| 	{ | ||||
| 		struct sockaddr_in name = { 0 }; | ||||
| 		struct sockaddr_storage name = { 0 }; | ||||
| 		int namelen = (int)sizeof(name); | ||||
| 		if (uv_tcp_getpeername(&client->_socket, (struct sockaddr*)&name, &namelen) == 0) | ||||
| 		{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user