8

My html code

var url='ws://localhost:8000/abc';
  socket=new WebSocket(url);
  socket.onopen=function(){
    log('Success');
  }

in php or node.js how to get url path abc?

Lau Raymond
  • 133
  • 1
  • 2
  • 5

2 Answers2

15

If you're using the ws library for node you can get the URL from the second argument to ws.connection which is the request object:

const server = new http.createServer()
const wss = new WebSocket.Server({ server })

wss.on('connection', (ws, req) => {
  console.log(req.url)
})
Vidar
  • 1,008
  • 14
  • 16
0

There isn't a native way to work with websockets in PHP or Node. You'll need to use a library of some sort. Fortunately, there are plenty to choose from:

Node.JS

PHP

Community
  • 1
  • 1
SomeKittens
  • 38,868
  • 19
  • 114
  • 143