| 123456789101112131415161718192021222324252627282930 |
- package websocket
- import (
- "v2ray.com/core/common"
- "v2ray.com/core/transport/internet"
- )
- func (c *Config) IsConnectionReuse() bool {
- if c == nil || c.ConnectionReuse == nil {
- return true
- }
- return c.ConnectionReuse.Enable
- }
- func (c *Config) GetNormailzedPath() string {
- path := c.Path
- if len(path) == 0 {
- return "/"
- }
- if path[0] != '/' {
- return "/" + path
- }
- return path
- }
- func init() {
- common.Must(internet.RegisterProtocolConfigCreator(internet.TransportProtocol_WebSocket, func() interface{} {
- return new(Config)
- }))
- }
|