only bind to localhost
This commit is contained in:
parent
0bf736831a
commit
3febc2431d
@ -65,8 +65,15 @@ namespace ix
|
|||||||
*/
|
*/
|
||||||
server.sin_family = AF_INET;
|
server.sin_family = AF_INET;
|
||||||
server.sin_port = htons(_port);
|
server.sin_port = htons(_port);
|
||||||
server.sin_addr.s_addr = INADDR_ANY;
|
|
||||||
// server.sin_addr.s_addr = INADDR_LOOPBACK;
|
// Using INADDR_ANY trigger a pop-up box as binding to any address is detected
|
||||||
|
// by the osx firewall. We need to codesign the binary with a self-signed cert
|
||||||
|
// to allow that, but this is a bit of a pain. (this is what node or python would do).
|
||||||
|
//
|
||||||
|
// Using INADDR_LOOPBACK also does not work ... while it should.
|
||||||
|
// Using localhost or 127.0.0.1 seems to work.
|
||||||
|
//
|
||||||
|
server.sin_addr.s_addr = inet_addr("localhost");
|
||||||
|
|
||||||
if (bind(_serverFd, (struct sockaddr *)&server, sizeof(server)) < 0)
|
if (bind(_serverFd, (struct sockaddr *)&server, sizeof(server)) < 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user