我有一个WebSocket服务器,但问题是它使用0.0.0.0
而我希望它使用127.0.0.1
,我该如何选择它应该使用哪个IP地址?
这是我的代码
var c = require('chalk'),
log = require('../packages/log.js'),
_crypto = require('../packages/crypto.js'),
WebSocket = require('ws');
var ws = new WebSocket.Server({port:88,ip:'127.0.0.1'});
ws.on ('connection', connection => {
connection.on('message', msg => {
});
connection.send('Hello');
});
但它仍然使用0.0.0.0
。那么如何确定要使用的IP地址?
答案 0 :(得分:0)
看着你的代码,我加入了你的IP,我真的感觉好坏了。我不知道你为什么这样做,但这似乎是问题所在。
如果您使用websocket(没有TLS),则以下是原始呼叫。
<nav class="navbar navbar">`
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#"></a>
</div>
<ul class="nav navbar-nav navbar-right">
$_SESSION['client_id'] ='1';
>if client is not logged in
//client login
<?php
if(!isset($_SESSION['client_id']))
{
?>
<li><a href="#"> Login</a></li>
<?php}
else{?>
<li><a href="#"> Edit Account </a></li>
<li><a href="#"> My Account </a></li>
<li><a href="#"> log out</a></li>
<?php}?>
</ul>
</div>
</nav>
然后当你在文件中需要它时......只是一个例子
let WebSocketServer = require("ws").Server;
let ws = new WebSocketServer({port: Port Number Here});
答案 1 :(得分:0)