Параметры функции libwebsocket_client_connect

Это подпись 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)

здесь может кто-нибудь объяснить, что означает параметр пути?

В документе это написано как путь - путь веб-сокета на сервере. Но я не мог его правильное значение.


person RAVI    schedule 15.10.2015    source источник


Ответы (1)


path относится к path, где на сервере находится конечная точка/uri веб-сокетов.

Когда вы запускаете пример кода для сервера веб-сокетов, доступного в Интернете, сервер обычно работает по адресу localhost:9000. Здесь нет пути, и вы можете указать "/" в качестве пути в libwebsocket_client_connect().

Но в некоторых случаях сервер может работать с указанным uri на сервере, например www.myserver:9000/inside/inside/websockets/endpoint.

В приведенном выше случае путь "/inside/inside/websockets/endpoint"

person kid    schedule 16.12.2015