|
@@ -422,6 +422,7 @@ typedef struct {
|
|
int connectionTimeoutMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
int connectionTimeoutMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
int pingIntervalMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
int pingIntervalMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
int maxOutstandingPings; // 0 means default, < 0 means disabled
|
|
int maxOutstandingPings; // 0 means default, < 0 means disabled
|
|
|
|
+ int maxMessageSize; // <= 0 means default
|
|
} rtcWsConfiguration;
|
|
} rtcWsConfiguration;
|
|
|
|
|
|
RTC_C_EXPORT int rtcCreateWebSocket(const char *url); // returns ws id
|
|
RTC_C_EXPORT int rtcCreateWebSocket(const char *url); // returns ws id
|
|
@@ -441,8 +442,9 @@ typedef struct {
|
|
const char *certificatePemFile; // NULL for autogenerated certificate
|
|
const char *certificatePemFile; // NULL for autogenerated certificate
|
|
const char *keyPemFile; // NULL for autogenerated certificate
|
|
const char *keyPemFile; // NULL for autogenerated certificate
|
|
const char *keyPemPass; // NULL if no pass
|
|
const char *keyPemPass; // NULL if no pass
|
|
- const char *bindAddress; // NULL for IP_ANY_ADDR
|
|
|
|
|
|
+ const char *bindAddress; // NULL for any
|
|
int connectionTimeoutMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
int connectionTimeoutMs; // in milliseconds, 0 means default, < 0 means disabled
|
|
|
|
+ int maxMessageSize; // <= 0 means default
|
|
} rtcWsServerConfiguration;
|
|
} rtcWsServerConfiguration;
|
|
|
|
|
|
RTC_C_EXPORT int rtcCreateWebSocketServer(const rtcWsServerConfiguration *config,
|
|
RTC_C_EXPORT int rtcCreateWebSocketServer(const rtcWsServerConfiguration *config,
|