如何连接到" host:port"但没有使用浏览器,只是节点js / Javascript?

时间:2017-08-13 22:21:18

标签: javascript node.js socket.io

连接到服务器(使用节点js创建),我们以示例方式打开浏览器和一些代码类似于的文件:

<script src="http://127.0.0.1:8080/socket.io/socket.io.js"></script>
<script type="text/javascript">/*<![CDATA[*/
    var socket = io.connect('http://127.0.0.1:8080');
// Send messages to server:
    function envioas(){
        socket.emit('operepues', 'envio');
        }
// Listen messages from server:
    socket.on('rdsdo', function(data){
        document.getElementById('msj').innerHTML = data
        });
/*]]>*/</script>
<div id="msj"></div>

但请, 我需要从服务器中的file.js创建这个连接! 我需要从服务器收听消息,并从其他server.js端口666或其他任何其他服务器端口8080向服务器发送消息...

我尝试:

...code JS...
io = require('socket.io');
socket2 = 'http://127.0.0.1:8080';
var socket2 = io.connect(socket2);
socket.emit('send_to_emit', typeof(socket2));
...code JS...

和EVER&#39; send_to_emit&#39;是&#34;未完成&#34;。

我需要连接FROM file_server01.js(服务器01中的文件JS / node_JS) 到file_server02.js(服务器02中的文件JS / node_JS) 没有使用浏览器,只有代码JS&#34;纯&#34;。

抱歉多次重复目标,但我的英语很差......

问候!

1 个答案:

答案 0 :(得分:0)

您应该使用http.request或https.request