这是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)
这里有人可以解释路径参数的含义吗?
在doc中,它写为路径 - 服务器上的websocket路径。 但我无法理解它的正确含义。
答案 0 :(得分:0)
path指的是websockets endpoint / uri位于服务器上的path
。
当您运行在线可用的websocket服务器的示例代码时,服务器通常在localhost:9000
运行。这里没有路径,您可以在"/"
中将libwebsocket_client_connect()
作为路径。
但在某些情况下,服务器可能在服务器上的指定uri上运行,如www.myserver:9000/inside/inside/websockets/endpoint
在上述情况下,路径为"/inside/inside/websockets/endpoint"