I have build a Websocket Server with SSL. Cloudflare cert.
Working perfect but now I wondering how to use WSS instate WS.
The server uses this.
I forgot about WSS until I have seen somebody has download my website.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
			
			Working perfect but now I wondering how to use WSS instate WS.
The server uses this.
I forgot about WSS until I have seen somebody has download my website.
			
				Server Init:
			
		
		
		        srvr.AddFilter("/b4j_ws.js", "SessionCreator", False)
        srvr.AddWebSocket("/ws", "JamulusAudioweb")
'        srvr.AddHandler("/*", "classClientServer", False)
        modFunctions.LogText("Server Start at Server IP " & ServerIP, True)
        Port = 80 '8080 '8880  51042
        srvr.Port = Port
        sslPort = 443
        If SSLUsed = True Then
            ConfigureSSL(sslPort)
        End If
        srvr.DebugNetworkLatency = 200
			
				ConfigureSSL:
			
		
		
		Private Sub ConfigureSSL(sslPortUsed As Int)
    Try
        Dim ssl As SslConfiguration
        ssl.Initialize
        ssl.SetKeyStorePath(File.DirApp, "keystore.jks")
        ssl.KeyStorePassword = <PWStore>
        ssl.KeyManagerPassword = <PWmanager>
        ' Add detailed logging
        modFunctions.LogText("Keystore path: " & File.DirApp & "/keystore.jks", True)
        modFunctions.LogText("Using SSL port: " & sslPortUsed, True)
'        Log("Keystore password length: " & ssl.KeyStorePassword.Length)
        
        ' Add detailed logging
        modFunctions.LogText("Using SSL port: " & sslPortUsed, True)
        
        srvr.SetSslConfiguration(ssl, sslPort)
    Catch
        modFunctions.LogText("Error configuring SSL: " & LastException.Message, True)
    End Try
    'Optional: Add filter to redirect HTTP to HTTPS
End Sub 
				 
 
		 
 
		 
 
		 
 
		