创建Websocket连接时如何在服务器端获取Websocket URL? [英] How Do I Get Websocket Url At Server Side While Creating Websocket Connection?
本文介绍了创建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屋!
查看全文