创建Websocket连接时如何在服务器端获取Websocket URL? [英] How Do I Get Websocket Url At Server Side While Creating Websocket Connection?

查看:1317
本文介绍了创建Websocket连接时如何在服务器端获取Websocket URL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我正在尝试在创建websocket连接时获取查询字符串参数。我已经使用遍历了很多来获得解决方案,得到了一些答案,但是没有为我工作。



以下是我正在使用的代码...



Hi,

I am trying to fetch query string parameters while creating websocket connection. I have used traversed a lot to get the solution, got some answer, but didn't work out for me.

Below is the code i am using...

var url = require('url');
var WebSocketServer = require('websocket').server;
var http = require('http');

var server = http.createServer(function (request, response) { 
    // console.log((new Date()) + ' Received request for ' + url.parse(req.url).pathname);
});


server.listen(1337, function() {
    console.log((new Date()) + ' Server is listening on port 1337');
});


wsServer = new WebSocketServer({
    httpServer: server,
    autoAcceptConnections: false
});

wsServer.on('request', function(r){

    	// Code here to run on connection
	var connection = r.accept(null,r.origin);
	
	// console.log( ' Requested URL : ' + urlAddress.parse(r.url,true) );

	connection.on('close', function(reasonCode, description) {
    		delete clients[id];
    		console.log((new Date()) + ' Peer ' + connection.remoteAddress + ' disconnected.');
	});
});

wsServer.on('connect',function(request,socket,head){
		//console.log(request.url);
});





请帮助我...



Please help me ...

推荐答案

这篇关于创建Websocket连接时如何在服务器端获取Websocket URL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆