Fix a problem where web socket examples do not work
- Fix wrong class names in run-example.sh - Fix incorrect web socket url generation
This commit is contained in:
parent
500ba1c724
commit
95c1013a34
@ -12,8 +12,8 @@ EXAMPLE_MAP=(
|
||||
'http-helloworld-server:org.jboss.netty.example.http.helloworld.HttpHelloWorldServer'
|
||||
'http-upload-client:org.jboss.netty.example.http.upload.HttpUploadClient'
|
||||
'http-upload-server:org.jboss.netty.example.http.upload.HttpUploadServer'
|
||||
'websocket-client:org.jboss.netty.example.websocketx.client.WebSocketClient'
|
||||
'websocket-server:org.jboss.netty.example.websocketx.server.WebSocketServer'
|
||||
'websocket-client:org.jboss.netty.example.http.websocketx.client.WebSocketClient'
|
||||
'websocket-server:org.jboss.netty.example.http.websocketx.server.WebSocketServer'
|
||||
'localtime-client:org.jboss.netty.example.localtime.LocalTimeClient'
|
||||
'localtime-server:org.jboss.netty.example.localtime.LocalTimeServer'
|
||||
'objectecho-client:org.jboss.netty.example.objectecho.ObjectEchoClient'
|
||||
|
@ -139,6 +139,11 @@ public class WebSocketServerHandler extends SimpleChannelUpstreamHandler {
|
||||
}
|
||||
|
||||
private static String getWebSocketLocation(HttpRequest req) {
|
||||
return "ws://" + req.headers().get(HOST) + WEBSOCKET_PATH;
|
||||
String location = req.headers().get(HOST) + WEBSOCKET_PATH;
|
||||
if (WebSocketServer.SSL) {
|
||||
return "wss://" + location;
|
||||
} else {
|
||||
return "ws://" + location;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user