diff --git a/websocket/server/websocket_server.cpp b/websocket/server/websocket_server.cpp index 65b494273f2e750c26eb38d0b416e1e6a5bd083f..a1d6fbcd06248e72e4e3544af478580d666cb8a5 100644 --- a/websocket/server/websocket_server.cpp +++ b/websocket/server/websocket_server.cpp @@ -180,7 +180,7 @@ bool WebSocketServer::InitTcpWebSocket(int port, uint32_t timeoutLimit) sockaddr_in addrSin = {}; addrSin.sin_family = AF_INET; addrSin.sin_port = htons(port); - addrSin.sin_addr.s_addr = INADDR_ANY; + addrSin.sin_addr.s_addr = INADDR_LOOPBACK; if (bind(serverFd_, reinterpret_cast(&addrSin), sizeof(addrSin)) != SOCKET_SUCCESS || listen(serverFd_, 1) != SOCKET_SUCCESS) { LOGE("InitTcpWebSocket bind/listen failed, errno = %{public}d", errno);