0

这是签名libwebsocket_client_connect()

struct libwebsocket * libwebsocket_client_connect(
struct libwebsocket_context * context, 
const char * address, int port, int ssl_connection, const char *path, 
const char * host, const char * origin, 
const char * protocol, int ietf_version_or_minus_one)

这里有人可以解释路径参数是什么意思吗?

在文档中,它写为路径 - 服务器上的 websocket 路径。但我无法理解它的正确含义。

4

1 回答 1

0

路径是指pathwebsockets 端点/uri 在服务器上的位置。

当您运行在线提供的 websocket 服务器的示例代码时,服务器通常运行在 .localhost:9000这里没有路径,您可以"/"libwebsocket_client_connect().

但在某些情况下,服务器可能在服务器上的指定 uri 上运行,例如www.myserver:9000/inside/inside/websockets/endpoint

在上述情况下,路径是"/inside/inside/websockets/endpoint"

于 2015-12-16T08:36:57.063 回答